Java の private 変数はどのように呼び出すのですか?

Javaでは、プライベート変数はクラスの外部から直接アクセスすることができません。しかし、公開されたアクセスメソッド(ゲッターとセッター)を介してプライベート変数に間接的にアクセスすることができます。

たとえば、nameというプライベート変数があると仮定し、以下の手順で呼び出すことができます。

  1. クラス内でプライベート変数を宣言します。
private String name;
  1. 公開アクセスメソッド(ゲッターとセッターメソッド)を提供する。
public String getName() {
    return name;
}

public void setName(String newName) {
    name = newName;
}
  1. クラスの外部から公開されているアクセスメソッドを呼び出す。
ClassName object = new ClassName();
object.setName("John"); // 调用setter方法设置私有变量的值
System.out.println(object.getName()); // 调用getter方法获取私有变量的值并打印输出

この方法を使用することで、プライベート変数の値に間接的にアクセスおよび変更が可能となります。

bannerAds