017-005-005
インターフェイスのstaticメソッド
中級
問題説明
インターフェイスのstaticメソッド
この問題では: MathUtilインターフェイスにstaticメソッドを定義し、MathUtil.add(5, 3)とMathUtil.multiply(4, 6)を呼び出して計算結果を標準出力に表示するプログラムを作成します。
学習目標: インターフェイスのstaticメソッドを理解し、適切に利用できるようになる
概要
Java 8以降、インターフェイスにはstaticメソッドを定義できます。staticメソッドは、インターフェイス名を通じて直接呼び出すことができ、インスタンスを必要としません。
仕様
以下のインターフェイスと実装クラスを完成させてください:
MathUtilインターフェイス:static int add(int a, int b)- 2つの整数を加算して返すstatic int multiply(int a, int b)- 2つの整数を乗算して返す
Calculatorクラス:MathUtilを実装(抽象メソッドがないため、実装は不要)- このクラスは空でも構いません
Mainクラス:MathUtil.add(5, 3)を呼び出し、結果を"Sum: 8"の形式で出力MathUtil.multiply(4, 6)を呼び出し、結果を"Product: 24"の形式で出力
出力形式
Sum: 8
Product: 24
