java プライベート変数のアクセス方法
Javaでは、プライベート変数はその変数が所属するクラス内部でのみアクセスでき、他のクラスから直接アクセスすることはできません。ただし、パブリックなアクセスメソッド(ゲッターメソッドやセッターメソッド)を提供することで、プライベート変数に間接的にアクセスすることができます。
以下にサンプルコードを示します。
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` の値に間接的にアクセスして変更できます。