014 継承(明示的なスーパークラスのメソッド呼び出し) 031 問題

問題

Animal クラスには makeSound メソッドがあり、「動物が音を発します」と表示されます。このクラスを継承した Cat クラスを作成し、makeSound メソッドをオーバーライドして、「猫がにゃーと鳴きます」と表示します。ただし、Cat クラスでは親クラスの makeSound メソッドも呼び出してください。

ヒント

Javaでスーパークラスのメソッドをサブクラスで呼び出すには、super キーワードを使用します。これを利用して、Cat クラスの makeSound メソッド内でスーパークラスの同名メソッドを呼び出すことができます。

解答例

「014 継承」問題集リスト