Java 中 private 訪問修飾符的範圍是什麼?


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

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

如果類中存在 public 獲取器方法,則宣告為 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 變數是私有的,因此沒有辦法讓其他類直接獲取或設定它的值。

因此,為了使該變數對外界可用,我們定義了兩個公有方法:getFormat(),它返回 format 的值;setFormat(String),它設定其值。

更新於:2019 年 7 月 30 日

992 次瀏覽

Kickstart 您的 事業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.