017 インターフェイス(デフォルトメソッドと静的メソッド) 010 問題

問題

MathOperation インターフェイスを作成し、以下の静的メソッドを含めてください。
int multiply(int a, int b):整数 a と b を受け取り、それらの積を返す。

DivisionOperation インターフェイスを作成し、以下の静的メソッドを含めてください。
double divide(double dividend, double divisor):浮動小数点数 dividend を divisor で割った結果を返す。

CalculatorApp クラスを作成し、MathOperation および DivisionOperation インターフェイスの静的メソッドを呼び出して結果を表示してください。

ヒント

  1. MathOperation インターフェイス:
    • MathOperation インターフェイスを作成します。
    • その中に static int multiply(int a, int b) 静的メソッドを宣言します。
  2. DivisionOperation インターフェイス:
    • DivisionOperation インターフェイスを作成します。
    • その中に static double divide(double dividend, double divisor) 静的メソッドを宣言します。
  3. CalculatorApp クラス:
    • CalculatorApp クラスを作成します。
    • MathOperation インターフェイスおよび DivisionOperation インターフェイスの静的メソッドを呼び出して結果を表示します。

これにより、CalculatorApp クラスで MathOperation インターフェイスと DivisionOperation インターフェイスの静的メソッドを呼び出し、結果を表示できるようになります。

解答例

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