Javaのgetter/setterとは?基本と正しい使い方【サンプルコード付】

通常、Javaで、オブジェクトの属性にアクセスや変更を行うためには、getメソッドとsetメソッドが使用されます。これらのメソッドはJavaBeanの規約に従っており、命名規則に従って自動生成されることがあります。

例えば、Personというクラスがあり、ageという属性が含まれている場合、getとsetのメソッドを次のように定義することができます。

public class Person {
    private int age;

    // Getter方法
    public int getAge() {
        return age;
    }

    // Setter方法
    public void setAge(int age) {
        this.age = age;
    }
}

上記の例では、getAgeメソッドはage属性の値を取得するために使用され、setAgeメソッドはage属性の値を設定するために使用されます。これらのメソッドを呼び出すことで、クラスの外部からage属性の値を取得および変更することができ、同時にカプセル化とデータの安全性が維持されます。

bannerAds