016-001-006
抽象クラス:基本
上級
問題説明
抽象クラス:基本
この問題では: 抽象クラスShapeを継承した具体クラスCircleを実装し、draw()メソッドを呼び出して結果を標準出力に表示するプログラムを作成します。
学習目標: 抽象クラスと抽象メソッドの基本的な使い方を理解する
概要
図形(Shape)を表す抽象クラスを作成し、それを継承した具体的な図形クラス(Circle)を実装してください。抽象クラスには実装を持たない抽象メソッドを定義します。
仕様
- Shapeクラス(抽象クラス): 抽象メソッド
draw()を定義 - Circleクラス: Shapeを継承し、
draw()で「Drawing a circle」を出力 - Mainクラスで Circle オブジェクトを生成し、
draw()を呼び出す
出力形式
Drawing a circle
