014-005-006
メソッドのオーバーライド
初級
問題説明
メソッドのオーバーライド
この問題では: AnimalクラスとCatクラスを定義し、親クラスのmakeSound()メソッドを子クラスでオーバーライドして"Meow!"を標準出力に表示するプログラムを作成します。
学習目標: 親クラスのメソッドを子クラスでオーバーライドする方法を理解する
概要
親クラスのメソッドを子クラスで独自の実装に置き換えるプログラムを作成してください。
仕様
- AnimalクラスにmakeSound()メソッドを定義("Animal sound"を出力)
- CatクラスでAnimalを継承し、makeSound()をオーバーライド("Meow!"を出力)
- MainクラスでCatインスタンスを作成しmakeSound()を呼び出す
出力形式
Meow!
