問題
Animal クラスには makeSound メソッドがあり、「動物が音を発します」と表示されます。このクラスを継承した Cat クラスを作成し、makeSound メソッドをオーバーライドして、「猫がにゃーと鳴きます」と表示します。ただし、Cat クラスでは親クラスの makeSound メソッドも呼び出してください。
ヒント
Javaでスーパークラスのメソッドをサブクラスで呼び出すには、super
キーワードを使用します。これを利用して、Cat
クラスの makeSound
メソッド内でスーパークラスの同名メソッドを呼び出すことができます。
→解答例