問題
インターフェース Drawable があり、それを実装した Circle と Rectangle クラスがあります。
Drawable インターフェイスには draw メソッドがあり、各クラスはこのメソッドを実装して図形を描画します。
main メソッドで、異なる図形を描画するプログラムを作成してください。
ヒント
- Drawable インターフェースの作成:
Drawable
インターフェースを作成し、draw
メソッドを宣言します。
- Circle クラスの作成:
Circle
クラスを作成し、Drawable
インターフェースを実装します。draw
メソッドをオーバーライドして、円を描画する処理を追加します。
- Rectangle クラスの作成:
Rectangle
クラスを作成し、Drawable
インターフェースを実装します。draw
メソッドをオーバーライドして、長方形を描画する処理を追加します。
- Main メソッドの作成:
main
メソッドを作成し、異なる図形のインスタンスを生成します。- 各インスタンスの
draw
メソッドを呼び出して、図形を描画します。
これらの手順に従って、異なる図形を描画するプログラムを組み立ててみてください。各クラスでのメソッドの実装と、main
メソッドでの適切なオブジェクトの生成とメソッドの呼び出しに注目してください。
→解答例