Java中public、private、protect對數據成員或成員函數的訪問限制


     Java類中對數據成員、成員函數的訪問限制修飾有:public、protect、private、friendly(包訪問限制)

     public修飾的數據成員或成員函數是對所有用戶開放的,所有用戶可以直接調用。

     protect修飾的數據成員或成員函數對其子類(繼承)、朋友(同一包路徑下)是可以直接調用的,但是在其他外部類(其他包下的類不可以直接調用,就變成私有的private)。

     private修飾的數據成員或成員函數只可以在本類中使用,不可以被其他任何類訪問(包括子類)

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM