杨华东 发表于 2012-10-12 15:57
问你一个问题:
class Person{
protect void function(){}//相对于非父子体系结构的外界封装了父子体系 ...
早上刚看到。
自感基础差,我觉得是相对非子夫体系封装了成员函数。
顺手搜了一点资料:
所谓封装(Encapsulation),是指class A的设计者可以指定其他的class能否存取A的某个member。Java定义了四种存取范围:
private:只有A自己才可以存取, 使用keyword private
package:只有和A同一个package的class才可以存取, 没有相对应的keyword
protected:只有同一个package或是A的子类别才可以存取, 使用keyword protected
public:所有的class都可以存取, 使用keyword public
对吗? |