// 親クラス
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
メソッドを追加します。各クラスが親クラスの機能を共有しつつ、独自の機能を持つようになっています。