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),用於設定其值。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
JavaScript
PHP