Delphi XE中类成员的访问权限
共提供了6个关键词来用于限定访问权限:
public、private、protected、published、automated strict private 、 strict protected
其各自的含义为:

1. strict private:
此区定义的字段或方法只能用于当前的类中。即T1中此区定义的成员只能在T1中使用。
2. strict protected:
此区定义的成员除能用于当前类中,还可用于当前类的任何子类中。 以上两种成员,同一个类的不同对象间也不能互访问。
3. private:
所限定的成员只能用于定义这个类的.pas文件或.dpr文件。
4. protected:
相当于将private扩展到任意子类均可见。
5. public:
对任何位置、任何类均可见。当某些成员未显式指定其访问权限时,Delphi默认为此public。
6. published:
访问权限与public相同。
7. automated:
用于Win32下的COM编程。

注意:strict private与strict protected从Delphi2007开始引入,之前的版本不存在这两种等级

在 published published published 区声明属性时应注意以下两点:
published published 属性的值只能是:有序类型、字符串接口变体方法指针以及上下界在 0到 31 之间的集合类型。实数不能是 Real48 类型。
不能以同一个名字公布两个或更多的重载方法。

http://blog.csdn.net/shuaihj/article/details/6187814

最新文章

  1. 属性观察器willSet与didSet
  2. Unity-WIKI 之 DrawArrow
  3. Java基础-被final修饰的引用变量的指向
  4. HDU 1423 Greatest Common Increasing Subsequence(最长公共上升LCIS)
  5. css布局之块上下左右居中
  6. Test oracle db iops
  7. HDU1300 Pearls
  8. 随机手机号和身份证号码(python)
  9. 【Linux】 Linux权限管理与特殊权限
  10. [C#学习笔记1]用csc.exe和记事本写一个C#应用程序
  11. Google Closure Compiler高级压缩混淆Javascript代码
  12. Java集合和数组的区别
  13. 20165314 2016-2017-2 《Java程序设计》第7周学习总结
  14. APP中https证书有效性验证引发安全问题(例Fiddler可抓https包)
  15. day3用户交互,格式化输出,数据类型,流程控制
  16. MP实战系列(九)之集成Shiro
  17. svn 使用笔记(一)
  18. java-servlet的url-pattern匹配规则详细描述
  19. Eng1—English daily notes
  20. [P1860]新魔法药水

热门文章

  1. Android如何监听蓝牙耳机的按键事件
  2. 在Web Api中快速实现JSonp
  3. 基于visual Studio2013解决C语言竞赛题之1035最大数
  4. 继承Application实现Android数据共享
  5. QNX简介<转载>
  6. Spring3 MVC 拦截器拦截不到的问题
  7. PHP学习之-Mongodb在Windows下安装及配置
  8. 试解析Tomcat运行原理(一)--- socket通讯(转)
  9. 如何在SourceInsight中选中匹配的大括号中的内容
  10. 跟Google学习Android开发-起始篇-与其它应用程序交互(1)