問題
Dishクラスを作成し、cookメソッドを持たせます。このメソッドは「料理を作ります」と表示します。
Pastaクラスを作成し、Dishクラスを継承します。cookメソッドをオーバーライドして、「パスタを茹でます」と表示します。
Pizzaクラスも作成し、同様にcookメソッドをオーバーライドして、「ピザを焼きます」と表示します。
ヒント
- Dishクラスの作成:
Dishクラスを作成します。- このクラスには
cookメソッドがあり、メソッド内で「料理を作ります」と表示します。
- Pastaクラスの作成:
Pastaクラスを作成します。このクラスはDishクラスを継承します。cookメソッドをオーバーライドして、「パスタを茹でます」と表示します。
- Pizzaクラスの作成:
Pizzaクラスを作成します。これもDishクラスを継承します。cookメソッドをオーバーライドして、「ピザを焼きます」と表示します。
これに従って、Dish クラス、Pasta クラス、Pizza クラスを実装してみてください。
→解答例


コメント