問題
Drawable というインターフェイスを作成して、図形を描画するメソッドを含めます。
円、四角形、三角形などを表すクラスでこのインターフェイスを実装します。
ヒント
- インターフェイスの定義:
Drawable
インターフェイスを作成し、描画するためのメソッドを含めます。 - クラスの実装: 円、四角形、三角形など、描画可能な図形を表すクラスを作成します。これらのクラスは
Drawable
インターフェイスを実装します。 - 描画メソッドの実装: 各クラスは
Drawable
インターフェイスのdraw
メソッドをオーバーライドして、具体的な描画処理を実装します。それぞれの図形に適した描画コードを追加します。
これにより、Drawable
インターフェイスを実装する新しい図形クラスを簡単に追加でき、これらのクラスは共通の描画メソッドを提供します。
→解答例