Java中訪問(wèn)修飾符作用范圍

(1)私有權(quán)限(private)

private可以修飾數(shù)據(jù)成員、構(gòu)造方法及方法成員,不可以修飾類。被他修飾的成員,只能在定義他們的類中使用,在其他類中不能使用;

(2)默認(rèn)權(quán)限(default)

類、方法、成員都可以使用默認(rèn)權(quán)限,即不被private、protected,public修飾。默認(rèn)權(quán)限同包權(quán)限,同包權(quán)限下的元素只能在定義它們的類中以及同包的類中被調(diào)用;

(3)受保護(hù)權(quán)限(protected)

protected可以修飾數(shù)據(jù)成員、構(gòu)造方法和方法成員,不可以修飾類。被protected修飾的成員能在它們的類中以及同包的類中被調(diào)用。如果有不同包的類想要調(diào)用它們,那這個(gè)類必須是他的子類;

(4)公共權(quán)限(public)

public可以修飾類、數(shù)據(jù)成員、構(gòu)造方法及方法成員。被public修飾的成員,可以在任何一個(gè)類中被調(diào)用,不管同包或者不同包;

圖片發(fā)自簡(jiǎn)書(shū)App
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容