017-004-004
インターフェースの拡張:継承による機能追加
初級
問題説明
インターフェースの拡張:継承による機能追加
この問題では: Drawableインターフェースを拡張したColorableインターフェースと、それを実装するCircleクラスを定義し、setColor()とdraw()メソッドを呼び出した結果を標準出力に表示するプログラムを作成します。
学習目標: インターフェースが他のインターフェースを拡張できることを理解する
概要
Drawable インターフェースを拡張した Colorable インターフェースを作成し、両方のメソッドを実装するクラスを作成してください。
仕様
- Drawable インターフェース: draw() メソッド
- Colorable インターフェース: Drawable を拡張、setColor(String) メソッドを追加
- Circle クラス: Colorable を実装
出力形式
Color set to: Red
Drawing Circle
