問題
Flyable インターフェイスに void fly(); メソッドを含めてください。
Bird クラスを作成して、Flyable インターフェイスを実装し、void makeSound(); メソッドを含めてください。
Sparrow クラスを作成して、Bird クラスを継承し、makeSound メソッドをオーバーライドして「Chirp!」と表示し、Flyable インターフェイスの fly メソッドを実装して「Flying like a sparrow.」と表示してください。
ヒント
- Flyable インターフェイスの宣言:
interface Flyable
を作成し、その中にvoid fly();
メソッドを宣言します。
- Bird クラスの宣言:
Bird
クラスを作成し、Flyable
インターフェイスを実装します。void makeSound();
メソッドを宣言します。
- Sparrow クラスの宣言:
Sparrow
クラスを作成し、Bird
クラスを継承します。makeSound
メソッドをオーバーライドして、「Chirp!」と表示します。fly
メソッドを実装して、「Flying like a sparrow.」と表示します。
→解答例