017 インターフェイス(実装と継承) 006 問題

問題

  • Runnable インターフェイスに void run(); メソッドを含めてください。
  • Animal クラスを作成して、Runnable インターフェイスを実装し、void makeSound(); メソッドを含めてください。
  • Dog クラスを作成して、Animal クラスを継承し、makeSound メソッドをオーバーライドして「Woof!」と表示し、Runnable インターフェイスの run メソッドを実装して「Running like a dog.」と表示してください。

ヒント

  1. Runnable インターフェイスの宣言:
    • interface Runnable を使用して、void run(); メソッドを含むインターフェイスを宣言します。
  2. Animal クラスの宣言:
    • Animal クラスは Runnable インターフェイスを実装します。
    • void makeSound(); メソッドを宣言します。
    • run メソッドは Runnable インターフェイスの要件を満たすように実装します。
  3. Dog クラスの宣言:
    • Dog クラスは Animal クラスを継承します。
    • makeSound メソッドをオーバーライドして、「Woof!」と表示します。
    • run メソッドは Runnable インターフェイスの要件を満たすように実装します。

解答例

「017 インターフェイス」問題集リスト