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

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

     public修飾的數據成員或成員函數是對全部用戶開放的,全部用戶能夠直接調用。spa

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

     private修飾的數據成員或成員函數只能夠在本類中使用,不能夠被其餘任何類訪問(包括子類)作用域

做用域 本類中 同一包路徑下 子類 其餘包路徑下
public  √
 √
 √
 √
protect  √
 √
 √
×
friendly  √
 √ ×
×
private  √
×
×
×
相關文章
相關標籤/搜索