問題
Swimmable インターフェイスに void swim(); メソッドを含めてください。
Fish クラスを作成して、Swimmable インターフェイスを実装し、void makeSound(); メソッドを含めてください。
Goldfish クラスを作成して、Fish クラスを継承し、makeSound メソッドをオーバーライドして「Blub!」と表示し、Swimmable インターフェイスの swim メソッドを実装して「Swimming like a goldfish.」と表示してください。
ヒント
- Swimmable インターフェイス:
Swimmable
インターフェイスを宣言し、その中にvoid swim();
メソッドを含めます。
- Fish クラス:
Fish
クラスを作成し、Swimmable
インターフェイスを実装します。makeSound
メソッドを宣言します。
- Goldfish クラス:
Goldfish
クラスを作成し、Fish
クラスを継承します。makeSound
メソッドをオーバーライドして、「Blub!」と表示します。swim
メソッドを実装して、「Swimming like a goldfish.」と表示します。
これらの手順に従って、クラスとインターフェイスを作成し、要件を満たすメソッドを実装してください。
→解答例