訪問修飾符
本類
同包
不同包子類
不同包非子類
private
預設(default)
protected
public
public 使用物件:類、介面、變數、方法
protected使用物件:變數、方法
default 使用物件:類、介面、變數、方法。(即預設,什麼也不寫)
private 使用物件:變數、方法
仔細想想protected和private來描述類的訪問權想也是沒有意義的
試想如果物件的private屬性都暴露出來,那麼很可能在這些屬性狀態發生改變時,會影響到物件的正確狀態輸出,從而導致不必要的漏洞。
通過設定合理的許可權範圍,可以安心修改底層實現,而不用擔心干擾到使用者的狀態。
Java訪問許可權修飾符
同類包 子類其他包 public protected 預設修飾符 private public修飾的作用域最大,都可以訪問。private作用域最小,只能在本類中訪問,沒有什麼可以說的。但是我今天說的主要是protected和預設修飾符。下面是主要的我總結的幾點,大家需要注意 一 該成員為prote...
java 訪問許可權修飾符理解
訪問許可權修飾符 a 私有許可權 private private可以修飾資料成員,構造方法,方法成員,不能修飾類 此處指外部類,不考慮內部類 被private修飾的成員,只能在定義它們的類中使用,在其他類中不能呼叫。b 預設許可權 default 類,資料成員,構造方法,方法成員,都能夠使用預設許可...
訪問許可權修飾符
訪問許可權修飾符用於提高資料的安全性,控制外界的訪問級別,是封裝的具體體現 訪問許可權修飾符的分類 訪問許可權修飾符的特點 public 對所有類可見 專案可見性 protected 對同包下以及同包下的子類可見 子類可見性 default 對同包下可見 包可見性 private 僅對本類可見 類可...