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属性の値を取得および変更することができ、同時にカプセル化とデータの安全性が維持されます。