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


