Java中的 private 訪問修飾符


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

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

如果類中存在公開的 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 變數為 private,因此沒有辦法讓其他類直接檢索或設定其值。

因此,為了使此變數可用,我們定義了兩個公開的方法:getFormat(),它返回 format 的值,以及 setFormat(String),它設定其值。

更新日期: 24-Feb-2020

437 瀏覽

開啟您的 職業生涯

完成課程以獲得認證

開始學習
廣告