1. 程式人生 > >【java基礎】變數和方法的訪問許可權

【java基礎】變數和方法的訪問許可權

public protected private 什麼訪問許可權修飾符也沒加稱為友好變數/方法。(有些情況下未加是有預設的)

適用物件和範圍:類 類中的成員方法和成員變數 介面 。不可在區域性變數前加訪問許可權修飾符。

public 的方法和欄位可以被同一類,子類,同一包中的類,不同包中的類合法訪問。(不同包之間相互“通訊”)

private 的方法和欄位只能在本類中使用,子類,同包中的其他類,不同包的其他類無法訪問。(該類裡面可“通訊”)

protected 修飾的方法和欄位可以在本類中使用,子類,同一包中的類。其他包中只有該類的子類可以訪問到。(同一包之間相互“通訊”)

預設情況,(友好)的成員變數和方法,同一包之下均可訪問。
修飾類與介面時,可以類比。

——–總結自
《java程式設計兵書》