// 走れるオブジェクトを示すインターフェイス
interface Runnable {
void run();
}
// 車を表す Car クラスが Runnable インターフェイスを実装
class Car implements Runnable {
// Car クラスが Runnable インターフェイスの run メソッドを実装
@Override
public void run() {
System.out.println("The car is running");
// 車の走行に関する具体的な処理をここに追加
}
// 他の車に関するメソッドやプロパティを追加できる
}
このコード例では、Runnable
インターフェイスを作成し、Car
クラスがこれを実装しています。Car
クラス内で run
メソッドをオーバーライドして、車の走行に関する挙動を具体的に記述できます。