問題
- Runnable インターフェイスに void run(); メソッドを含めてください。
- Animal クラスを作成して、Runnable インターフェイスを実装し、void makeSound(); メソッドを含めてください。
- Dog クラスを作成して、Animal クラスを継承し、makeSound メソッドをオーバーライドして「Woof!」と表示し、Runnable インターフェイスの run メソッドを実装して「Running like a dog.」と表示してください。
ヒント
Runnable
インターフェイスの宣言:interface Runnable
を使用して、void run();
メソッドを含むインターフェイスを宣言します。
Animal
クラスの宣言:Animal
クラスはRunnable
インターフェイスを実装します。void makeSound();
メソッドを宣言します。run
メソッドはRunnable
インターフェイスの要件を満たすように実装します。
Dog
クラスの宣言:Dog
クラスはAnimal
クラスを継承します。makeSound
メソッドをオーバーライドして、「Woof!」と表示します。run
メソッドはRunnable
インターフェイスの要件を満たすように実装します。
→解答例