問題
Fruitクラスを作成し、getTasteメソッドを持たせます。このメソッドは「味を取得します」と表示します。
Appleクラスを作成し、Fruitクラスを継承します。getTasteメソッドをオーバーライドして、「りんごの味を取得しました」と表示します。
Bananaクラスも作成し、同様にgetTasteメソッドをオーバーライドして、「バナナの味を取得しました」と表示します。
ヒント
- Fruitクラスの作成:
Fruit
クラスを作成します。- このクラスには
getTaste
メソッドがあり、メソッド内で「味を取得します」と表示します。
- Appleクラスの作成:
Apple
クラスを作成します。このクラスはFruit
クラスを継承します。Apple
クラスにはgetTaste
メソッドをオーバーライドします。getTaste
メソッド内で「りんごの味を取得しました」と表示します。
- Bananaクラスの作成:
Banana
クラスを作成します。これもFruit
クラスを継承します。Banana
クラスにはgetTaste
メソッドをオーバーライドします。getTaste
メソッド内で「バナナの味を取得しました」と表示します。
これに従って、Fruit
クラス、Apple
クラス、Banana
クラスを実装してみてください。
→解答例