問題
形状を表す Shape クラスを作成します。
描画可能なオブジェクトを示す Drawable インターフェイスを作成します。
Shape クラスが Drawable インターフェイスを実装するようにします。
ヒント
Shapeクラスを作成します。これは基本的な形状の特性を持つクラスです。Drawableインターフェイスを作成します。これは描画可能なオブジェクトに関するメソッドを宣言します。例えば、draw()メソッドなどが考えられます。ShapeクラスにDrawableインターフェイスを実装します。これにより、ShapeクラスはDrawableインターフェイスに定義されたメソッドを持つことになります。
これによって、Shape クラスは描画可能なオブジェクトとして扱うことができるようになります。
→解答例


