在Java中,私有變量只能在其所屬類的內部訪問,不能在其他類中直接訪問。但是,可以通過提供公共的訪問方法(getter和setter方法)來間接訪問私有變量。
以下是一個示例代碼:
public class MyClass {
private int myPrivateVariable;
public int getMyPrivateVariable() {
return myPrivateVariable;
}
public void setMyPrivateVariable(int value) {
myPrivateVariable = value;
}
}
public class Main {
public static void main(String[] args) {
MyClass myObject = new MyClass();
myObject.setMyPrivateVariable(10);
System.out.println(myObject.getMyPrivateVariable());
}
}
在上面的代碼中,myPrivateVariable
是一個私有變量。通過提供getMyPrivateVariable()
和setMyPrivateVariable()
方法,可以在Main
類中間接地訪問和修改myPrivateVariable
的值。