Java プライベート変数の設定

Javaでは、privateなプロパティはクラス内のみでアクセスして変更することができ、クラス外から直接代入することはできません。そのため、クラス外からprivateなプロパティに値を設定するために、privateなプロパティの値を変更するpublicなsetterメソッドを提供します。

たとえば、ageというプライベートプロパティがある場合、コードを通してプロパティに値を代入できます。

public class MyClass {
    private int age;

    public void setAge(int age) {
        this.age = age;
    }
}

上記のコードでは、setAge()というパブリックなセッターメソッドで受け取った引数を、プライベートなage変数に代入しています。そして、外部からこのメソッドを呼び出すことで、プライベートなage変数に任意の値を設定することができます。

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.setAge(25);
    }
}

setAge(25)を呼び出すことで、privateなageプロパティに25をアサインできます。

bannerAds