017-004-004

インターフェースの拡張:継承による機能追加

初級

問題説明

インターフェースの拡張:継承による機能追加

この問題では: Drawableインターフェースを拡張したColorableインターフェースと、それを実装するCircleクラスを定義し、setColor()draw()メソッドを呼び出した結果を標準出力に表示するプログラムを作成します。

学習目標: インターフェースが他のインターフェースを拡張できることを理解する

概要

Drawable インターフェースを拡張した Colorable インターフェースを作成し、両方のメソッドを実装するクラスを作成してください。

仕様

  • Drawable インターフェース: draw() メソッド
  • Colorable インターフェース: Drawable を拡張、setColor(String) メソッドを追加
  • Circle クラス: Colorable を実装

出力形式

Color set to: Red
Drawing Circle

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録