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

問題

Vehicle クラスには start メソッドがあり、「車両が始動しました」と表示されます。このクラスを継承した Car クラスを作成し、start メソッドをオーバーライドして、「車がエンジンをかけました」と表示します。ただし、Car クラスでは親クラスの start メソッドも呼び出してください。

ヒント

この問題では、Car クラスが Vehicle クラスを継承しており、start メソッドをオーバーライドする必要があります。同時に、Car クラス内で親クラスの start メソッドも呼び出す必要があります。

  1. Car クラスで Vehicle クラスを継承します。
  2. start メソッドをオーバーライドして、「車がエンジンをかけました」と表示します。
  3. 親クラスの start メソッドを呼び出すには、super.start() を使用します。

解答例

「014 継承」問題集リスト