Java類訪問許可權修飾符

2021-08-30 06:21:49 字數 534 閱讀 6217

訪問修飾符

本類

同包

不同包子類

不同包非子類

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 僅對本類可見 類可...