007 クラス (クラスの作成)002 解答例

public class Person {
    // フィールド
    private String name;
    private int age;
    private String gender;

    // コンストラクタ
    public Person(String name, int age, String gender) {
        this.name = name;
        this.age = age;
        this.gender = gender;
    }

    // ゲッターとセッター
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

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

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    // 情報を表示するメソッド
    public void displayInfo() {
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
        System.out.println("Gender: " + gender);
    }
}

この例では、Person クラスが名前、年齢、性別を保持し、それぞれの情報を取得および設定するためのゲッターとセッターを提供しています。また、displayInfo() メソッドを使用して、すべての情報をコンソールに表示する方法も示しています。自分で手を動かして、この例をもとに実際のコーディングを行ってみてください。

「007 クラス」問題集リスト