014-005-006

メソッドのオーバーライド

初級

問題説明

メソッドオーバーライド

この問題では: AnimalクラスとCatクラスを定義し、親クラスのmakeSound()メソッドを子クラスでオーバーライドして"Meow!"を標準出力に表示するプログラムを作成します。

学習目標: 親クラスのメソッドを子クラスでオーバーライドする方法を理解する

概要

親クラスのメソッドを子クラスで独自の実装に置き換えるプログラムを作成してください。

仕様

  • AnimalクラスにmakeSound()メソッドを定義("Animal sound"を出力)
  • CatクラスでAnimalを継承し、makeSound()をオーバーライド("Meow!"を出力)
  • MainクラスでCatインスタンスを作成しmakeSound()を呼び出す

出力形式

Meow!

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録