017 インターフェイス(クラスとインターフェイスの関係性) 017 問題

問題

形状を表す Shape クラスを作成します。
描画可能なオブジェクトを示す Drawable インターフェイスを作成します。
Shape クラスが Drawable インターフェイスを実装するようにします。

ヒント

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

これによって、Shape クラスは描画可能なオブジェクトとして扱うことができるようになります。

解答例

「017 インターフェイス」問題集リスト