問題
Javaが提供している標準のインターフェース(例: List, Map, Runnable など)を選んで、新しいメソッドを追加する拡張インターフェイスを作成します。
ヒント
- 既存の標準インターフェースを選択:
- 例えば、
List
やMap
、Runnable
など、Javaが提供している標準のインターフェースを選びます。
- 例えば、
- 新しいメソッドを追加する拡張インターフェースを作成:
- それぞれの選んだ標準インターフェースに対して、新しいメソッドを追加するための拡張インターフェースを作成します。
- これにより、既存の標準インターフェースに新しい機能を追加することができます。
- 新しいメソッドの定義:
- 新しいメソッドは、そのインターフェースを実装するクラスで具体的な実装が行われることを期待するものです。
- 既存のインターフェースと新しい拡張インターフェースの同時実装:
- クラスが既存の標準インターフェースと新しい拡張インターフェースの両方を同時に実装できるようになります。
これにより、既存の標準インターフェースに新しい機能を追加する柔軟性が生まれます。
→解答例