private private成员为类的私有性质,仅有类本身和友元可以访问;
protected 和private类似,区别于protected可以被该类所有派生类访问;
public public的成员可以被外界的所有客户代码直接访问
published 和public的区别仅在于published的成员可以被delphi开发环境的OBJECT INSPECTOR所显示,因此一般将属性或事件声明于published中

在类级别的分装中,对外界的接口是public方法和published成员的集合,

private和protected的集合则属于类的实现细节。而对于该类的派生类来说,

接口是public、published与protected的集合,而只有private部分为内部实现细节。

转载于:https://www.cnblogs.com/imjeek/p/5679243.html

类级别的分装 ---四种访问级别相关推荐

  1. java级别_Java中的四种访问级别

    在Java中,针对类.成员方法和属性提供了四种访问级别,分别是private.default.protected和public.接下来通过一个图将这四种控制级别由小到大依次列出,如图1所示. 图1 访 ...

  2. python 类装饰器和继承_python装饰器、继承、元类、mixin,四种給类动态添加类属性和方法的方式(一)...

    介绍装饰器.继承.元类.mixin,四种給类动态添加类属性和方法的方式 有时候需要給类添加额外的东西,有些东西很频繁,每个类都需要,如果不想反复的复制粘贴到每个类,可以动态添加. 1 #coding= ...

  3. 通过@Import注解把类注入容器的四种方式

    文章目录 1. @Import导入的四种方式 2. 准备工作 ①:导入普通类ConfigA ②:导入`@Configuration`配置类ConfigB ③:导入`ImportSelector`的实现 ...

  4. mysql 事务 隔离级别_MySQL的四种事务隔离级别

    https://www.cnblogs.com/huanongying/p/7021555.html 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一.事务的 ...

  5. 计算机类和鼠标类是什么关系,四种鼠标类型的优缺点

    四种鼠标类型的优缺点 鼠标的种类有很多,目前常用的鼠标按照定位原理分为光电鼠标.激光鼠标.蓝光鼠标和蓝影鼠标,可能大部分用户并不了解它们之间的区别,只有少数游戏玩家听说过这些鼠标种类.下面就来和小编一 ...

  6. mysql的隔离级别_MySQL的四种事务隔离级别

    一.事务的基本要素(ACID) 1.原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节.事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有 ...

  7. 怎样判断java成员方法,【判断题】在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、protected和public...

    参考答案如下 判断不属于宋徽宗作品的是() 据美国媒体报道,中针美国 CNN电视台5月15日错将总统布什全国电视演讲前的一段失误连连的彩排内容实况播出.画面显示布什彩排时神情极不自信,中针与他在正式演 ...

  8. java成员访问属性,在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、prot...

    You have a file server that runs Windows Server 2008. A user restores a large file by using thePrevi ...

  9. oracle事务的四种隔离级别,事务的四种隔离级别

    数据库事务的四大特征 原子性 指事物包含的所有操作要么全部成功,要么全部回滚. 一致性 指事物必须是数据库从一个一致性状态到另一个一致性状态.也就是说一个事物执行之前和执行之后都必须处于一致性状态. ...

最新文章

  1. python工资等级分类程序-php项目中用python来预测薪资(工资)
  2. Java导出数据到Excel
  3. Chapter6_Vocoder
  4. 访问iis出现500.21错误
  5. 洛谷P1217回文质数(特判筛选,取巧判断顺序)
  6. 系统封装 如何为原生PE集成软件
  7. 【毕业设计】深度学习疲劳检测 驾驶行为检测 - python opencv cnn
  8. 你问我DataX是谁?对不起,我活在Apache SeaTunnel的时代!
  9. 架构师主要做些什么,你知道吗?
  10. 肇东一中2021高考成绩查询,肇东一中高考录取喜报
  11. 42道计算机网络面试高频题+答案,面试官喜欢的答案都在这里
  12. 图论 二分图 小世界网络 语义网络
  13. c#(webapi)获取当前项目路径
  14. softice调试驱动
  15. 0089-【生物软件】-ANNOVAR基因变异注释
  16. python实现12306查询火车票
  17. LeetCode每日一题--860. 柠檬水找零(贪心)
  18. 每日一学33——Unity点击UGUI按钮后,再按空格键会自动触发按钮
  19. js获取内网ip地址,操作系统,浏览器版本等信息
  20. Win7桌面怎么显示我的电脑图标

热门文章

  1. 【POJ - 3723】Conscription (最大生成树,最小生成树MST变形)
  2. 【蓝桥杯官网试题 - 算法提高 】P0404(模拟)
  3. 链表c语言stl,C++STL之List容器
  4. html教程是语音版,【HTML教程】HTML 语言简介
  5. 隧道凿岩机器人_隧道凿岩机器人的研制
  6. code vs 代码格式化排版_23行代码,教你用python实现百度翻译!(建议收藏)
  7. java socket 判断是否断开_Linux Socket:如何在客户端程序中检测断开的网络?
  8. bash: pcre-config: 未找到命令..._Docker 常用操作命令
  9. java 截串_java字符串截取
  10. 铜仁计算机专业学校,听说计算机专业的在本部啊 这是真的么