問題
Shape クラスには draw メソッドがあり、「形状を描きます」と表示されます。このクラスを継承した Circle クラスを作成し、draw メソッドをオーバーライドして、「円を描きます」と表示します。ただし、Circle クラスでは親クラスの draw メソッドも呼び出してください。
ヒント
Shape
クラスにはdraw
メソッドがあり、「形状を描きます」と表示されます。Circle
クラスを作成し、Shape
クラスを継承します。Circle
クラス内でdraw
メソッドをオーバーライドして、「円を描きます」と表示します。Circle
クラスのdraw
メソッド内で、親クラスのdraw
メソッドを呼び出してください。
これにより、Circle
クラスが draw
メソッドを持ち、かつ親クラスの draw
メソッドも呼び出されるようになります。
→解答例