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


