014 継承(継承の基本) 005 解答例

// 親クラス
class Person {
    // 自己紹介するメソッド
    void introduce() {
        System.out.println("自己紹介します。");
    }
}

// 子クラス1: Student
class Student extends Person {
    // 勉強するメソッド
    void study() {
        System.out.println("勉強します。");
    }
}

// 子クラス2: Teacher
class Teacher extends Person {
    // 教えるメソッド
    void teach() {
        System.out.println("教えます。");
    }
}

この例では、Person クラスが親クラスであり、introduce メソッドを持っています。そして、Student クラスは Person クラスを継承し、study メソッドを追加します。同様に、Teacher クラスも Person クラスを継承し、teach メソッドを追加します。各クラスが親クラスの機能を共有しつつ、独自の機能を持つようになっています。

「014 継承」問題集リスト