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


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

     public修饰的数据成员或成员函数是对所有用户开放的,所有用户可以直接调用。

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

     private修饰的数据成员或成员函数只可以在本类中使用,不可以被其他任何类访问(包括子类)

作用域 本类中 同一包路径下 子类 其他包路径下
public  √
 √
 √
 √
protect  √
 √
 √
×
friendly  √
 √ ×
×
private  √
×
×
×


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM