Java中private訪問修飾符的範圍


private 修飾符的範圍在類內部。宣告為 private 的成員不能在類外部訪問。

private 訪問修飾符是最嚴格的訪問級別。類和介面不能是 private。

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

使用 private 修飾符是物件封裝自身並將資料隱藏於外部世界的主要方法。

示例

以下類使用 private 訪問控制

public class Logger {
   private String format;
   
   public String getFormat() {
      return this.format;
   }
   public void setFormat(String format) {
      this.format = format;
   }
}

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

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

更新日期: 30-Jul-2019

993 人次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.