在Java中,私有屬性只能被同一個類中的方法訪問。為了調用私有屬性,可以在類中定義公有的訪問方法(也稱為getter方法),通過這些方法來訪問和獲取私有屬性的值。
下面是一個示例代碼:
public class MyClass {
private int privateAttribute;
public int getPrivateAttribute() {
return privateAttribute;
}
public void setPrivateAttribute(int value) {
privateAttribute = value;
}
}
public class Main {
public static void main(String[] args) {
MyClass myObject = new MyClass();
myObject.setPrivateAttribute(10);
int value = myObject.getPrivateAttribute();
System.out.println(value); // 輸出 10
}
}
在上面的代碼中,私有屬性privateAttribute通過公有的getPrivateAttribute方法被訪問和獲取。在main方法中,我們創建了一個MyClass對象myObject,并使用setPrivateAttribute方法設置privateAttribute的值為10。然后使用getPrivateAttribute方法獲取privateAttribute的值并打印輸出。輸出結果為10。