Java 中的 private 訪問修飾符


宣告為 private 的方法、變數和建構函式只能在宣告的類本身內訪問。

Private 訪問修飾符是最具限制性的訪問級別。類和介面不能是私有的。

如果類中存在 public getter 方法,則可以訪問宣告為 private 的變數。

使用 private 修飾符是實現物件封裝自己並對外部世界隱藏資料的主要方式。

例項

The following class uses private access control -
public class Logger {
   private String format;
   public String getFormat() {
      return this.format;
   }
   public void setFormat(String format) {
      this.format = format;
   }
}

此處,Logger 類的 format 變數是私有的,因此其他類無法直接獲取或設定其值。

所以,為了使此變數對外部世界可用,我們定義了兩個 public 方法:getFormat(),用於返回 format 的值,和 setFormat(String),用於設定其值。

更新於: 2020 年 2 月 24 日

437 次檢視

啟動您的職業

完成課程並獲得認證

開始
廣告