一个私有成员对于程序或单元外申明的类是不可见的。换句话说,一个私有的方法不能由另一个模块调用,一个私有的属性不能由另一个模块读或写。通过放置相关的类声明在同一个模块中,你就可以赋予这些类访问其它类的私有成员而不使这些成员被更广泛地访问。
一个保护成员对于类声明的和继承类的模块的任何地方都是可见的,而不用考虑继承类在何处出现。一个保护方法能被调用,一个保护字段或属性能被读或写,这种访问始于类的任意定义处,此类就是从保护成员声明处继承下来的类。
旨在源类执行中被使用的成员常定义为保护成员。
一个公用成员只要所属类被引用它就是可见的。
(以上是翻译于dephi7.0的help文档,多多指教,谢谢!!)