// 勉強可能なオブジェクトを示すインターフェイス
interface Studiable {
void study();
}
// 学生を表す Student クラスが Studiable インターフェイスを実装
class Student implements Studiable {
// Student クラスが Studiable インターフェイスの study メソッドを実装
@Override
public void study() {
System.out.println("The student is studying");
// 学生が勉強するための具体的な処理をここに追加
}
// 他の学生に関するメソッドやプロパティを追加できる
}
このコード例では、Studiable
インターフェイスを作成し、Student
クラスがこれを実装しています。Student
クラス内で study
メソッドをオーバーライドして、学生が勉強するという具体的な挙動を記述できます。