类级别的分装 ---四种访问级别

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

 

 

 

 

 

 

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

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

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

posted @ 2016-07-17 19:58  imgeek  阅读(521)  评论(0)    收藏  举报