問題
- 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インターフェイスの要件を満たすように実装します。
→解答例
実習で理解を深めよう / Practice to deepen your understanding
この内容についてJavaDrillで実際に手を動かして学習できます
Practice with JavaDrill to learn hands-on


