問題
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 クラスを実装してみてください。
→解答例


