問題
Calculator インターフェイスを作成し、以下のデフォルトメソッドを含めてください。
add(int a, int b):整数 a と b を受け取り、それらの合計を返す。
ScientificCalculator インターフェイスを作成し、以下のデフォルトメソッドを含めてください。squareRoot(double x):浮動小数点数 x の平方根を返す。
BasicCalculator インターフェイスを作成し、Calculator インターフェイスを継承してください。ScientificCalculator インターフェイスを BasicCalculator インターフェイスで実装してください。
ヒント
- Calculator インターフェイス:
Calculatorインターフェイスを作成します。- その中に
default int add(int a, int b)デフォルトメソッドを宣言します。
- ScientificCalculator インターフェイス:
ScientificCalculatorインターフェイスを作成します。- その中に
default double squareRoot(double x)デフォルトメソッドを宣言します。
- BasicCalculator インターフェイス:
BasicCalculatorインターフェイスを作成します。Calculatorインターフェイスを継承します。ScientificCalculatorインターフェイスをBasicCalculatorインターフェイスで実装します。
これにより、BasicCalculator インターフェイスは Calculator インターフェイスのメソッドを含み、さらに ScientificCalculator インターフェイスのメソッドも実装されることになります。
→解答例


