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 类型。
- 不能以同一个名字公布两个或更多的重载方法。
分享到:
相关推荐
Delphi XE中类成员的访问权限.mht
DELPHI XE10.4自定义类和数组的用法 自定义类型, 数组的使用,设置长度,删除其中一项 将自定义类型放进数据并取出来
一直用DELPHI 7,程序小,精,快。...DELPHI XE HANDBOOK, DELPHI XE入门,DELPHI环境,DISCOVER FIRE MONKEY, OBJECT PASCAL HANDBOOK,ESSENTIAL_PASCAL. 其他的,自己看DELPHI XE的 RESOURCE代码吧
delphixe设置全局快捷键 delphixe设置全局快捷键 delphixe设置全局快捷键
Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结 !最后有个项目要移植到64位,所以这个很有用。在2010中PChar已经不再表示PAnsiChar而是表示PWideChar,如果依然这样写,运行时很可能会得到一个内存访问错误。...
亲测可破解delphi xe 10.3,安装前最好是把以前版本删除干净,包括注册表
delphi xe5 DevExpress。
Delphi XE 条码_二维码扫描,附详细步骤
delphi XE5 ANDROID平台 调用 webservice并访问操作MSSQL数据库
Delphi XE6注册机
DELPHI XE下面获取CPu序列号,亲测
delphi xe 10 正则表达式
delphi xe 环境认识 介绍xe开发工具
DELPHI xe5 ListView例子,最简单的例子
delphi xe6 android 调用照相机摄像头拍照片,简单非常实用的原代码,无特定组件,真机调试没问题.
Raize Components 6.1.5 带源码, 支持 Delphi2009/Delphi2010/DelphiXE/DelphiXE2/DelphiXE3/DelphiXE4/DelphiXE5
Delphi XE5 XE6 屏幕方向锁定
一直用DELPHI 7,程序小,精,快。...DELPHI XE HANDBOOK, DELPHI XE入门,DELPHI环境,DISCOVER FIRE MONKEY, OBJECT PASCAL HANDBOOK,ESSENTIAL_PASCAL. 其他的,自己看DELPHI XE的 RESOURCE代码吧
delphi xe10.2写的一个简单登陆验证 连接的是SQL,源码在fdFDConnection1改下连接就可以。
Delphi XE 10.2 设置全局Style,折腾了我不少时间,网上资料很多误导,希望大家节省宝贵时间。