类成员的可见性

·private  具有private属性的成员称为私有成员,只有本单元文件中的程序可以访问私有成员,而其他单元或者主程序均不能访问这些成员。如果在一个单元文件中定义了2个类,则一个类可以访问另一个类的私有成员。被定义的类成员仅在该类的方法中可被访问,它的子类和实例都无法访问。
    ·public  具有public属性的成员称为公有成员,可以被该类以外的类访问。如果两个类不在同一个单元文件中,则要在uses语句中包括被访问的类所在的单元名称。通常向外界提供服务的功能放置在这个部分。
    ·protected  具有protected属性的成员称为保护成员,被定义的类成员在该类的方法中可被访问,它的子类和后代类也可以访问,并成为派生类的私有成员。除此以外都无法访问。
    ·published  具有published属性的成员称为发行类型成员,它的访问权限基本等同于Pub—lic,只是在设计期间也可以被访问。通常发行类型的成员用在组件类的定义中,这样,就可以在对象编辑器中访问组件的发行类型的成员。
    ·automated  具有automated属性的成员称为自动类型成员,它的访问权限基本同Public成员,惟一的区别在于在automated部分定义的方法和属性将生成OLE自动操作的类型信息。只是为了和以前版本的Delphi保持兼容才保留了Automated属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值