Java中public、private、protect对数据成员或成员函数的访问限制

     Java类中对数据成员、成员函数的访问限制修饰有:public、protect、private、friendly(包访问限制)函数

     public修饰的数据成员或成员函数是对全部用户开放的,全部用户能够直接调用。spa

     protect修饰的数据成员或成员函数对其子类(继承)、朋友(同一包路径下)是能够直接调用的,可是在其余外部类(其余包下的类不能够直接调用,就变成私有的private)。继承

     private修饰的数据成员或成员函数只能够在本类中使用,不能够被其余任何类访问(包括子类)作用域

做用域 本类中 同一包路径下 子类 其余包路径下
public  √
 √
 √
 √
protect  √
 √
 √
×
friendly  √
 √ ×
×
private  √
×
×
×
相关文章
相关标签/搜索