訪問許可權修飾符用於提高資料的安全性,控制外界的訪問級別,是封裝的具體體現訪問許可權修飾符的分類
訪問許可權修飾符的特點
public 對所有類可見 (專案可見性)
protected 對同包下以及同包下的子類可見 (子類可見性)
default 對同包下可見 (包可見性)private 僅對本類可見 (類可見性)
訪問許可權修飾符 可以修飾 成員變數 成員方法 構造方法, 也可以修飾類,只有 public default 可以
但是內部類可以使用 private protected 修飾
訪問許可權修飾符的 寬嚴 關係
public > protected > default > private
我們經常提到的封裝就是通過 訪問許可權修飾符 實現 總結
有時候我們在命名類名的時候時常都會遇到類名被重複定義的問題,所以為了防止這種現象發生,對變數進行設定訪問許可權,這樣就可以提高資料的安全性了。
常見訪問修飾符訪問許可權
訪問修飾符 public private internal protect protect internal 其中 public 公開的,沒有訪問許可權,誰都能訪問 internal 只能在當前程式集內訪問。private 字段預設的訪問修飾符是private 私有的。只能在當前的類的內部訪問 pr...
修飾符 許可權修飾符
四種形式許可權修飾符的訪問情況 publicprotected不寫private 同乙個類中 四種都可以 同一包中的不同類 除了private剩下都可以 不同包下的子類 public protected 可以 不同包下的不同類 只有public可以 許可權修飾符 public protected 預...
Java訪問許可權修飾符
同類包 子類其他包 public protected 預設修飾符 private public修飾的作用域最大,都可以訪問。private作用域最小,只能在本類中訪問,沒有什麼可以說的。但是我今天說的主要是protected和預設修飾符。下面是主要的我總結的幾點,大家需要注意 一 該成員為prote...