Java の private 変数はどのように呼び出すのですか?
Javaでは、プライベート変数はクラスの外部から直接アクセスすることができません。しかし、公開されたアクセスメソッド(ゲッターとセッター)を介してプライベート変数に間接的にアクセスすることができます。
たとえば、nameというプライベート変数があると仮定し、以下の手順で呼び出すことができます。
- クラス内でプライベート変数を宣言します。
private String name;
- 公開アクセスメソッド(ゲッターとセッターメソッド)を提供する。
public String getName() {
return name;
}
public void setName(String newName) {
name = newName;
}
- クラスの外部から公開されているアクセスメソッドを呼び出す。
ClassName object = new ClassName();
object.setName("John"); // 调用setter方法设置私有变量的值
System.out.println(object.getName()); // 调用getter方法获取私有变量的值并打印输出
この方法を使用することで、プライベート変数の値に間接的にアクセスおよび変更が可能となります。