問題
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.」と表示します。
→解答例


