017-005-005

インターフェイスのstaticメソッド

中級

問題説明

インターフェイスのstaticメソッド

この問題では: MathUtilインターフェイスにstaticメソッドを定義し、MathUtil.add(5, 3)MathUtil.multiply(4, 6)を呼び出して計算結果を標準出力に表示するプログラムを作成します。

学習目標: インターフェイスのstaticメソッドを理解し、適切に利用できるようになる

概要

Java 8以降、インターフェイスにはstaticメソッドを定義できます。staticメソッドは、インターフェイス名を通じて直接呼び出すことができ、インスタンスを必要としません。

仕様

以下のインターフェイスと実装クラスを完成させてください:

  1. MathUtilインターフェイス:

    • static int add(int a, int b) - 2つの整数を加算して返す
    • static int multiply(int a, int b) - 2つの整数を乗算して返す
  2. Calculatorクラス:

    • MathUtilを実装(抽象メソッドがないため、実装は不要)
    • このクラスは空でも構いません
  3. Mainクラス:

    • MathUtil.add(5, 3)を呼び出し、結果を"Sum: 8"の形式で出力
    • MathUtil.multiply(4, 6)を呼び出し、結果を"Product: 24"の形式で出力

出力形式

Sum: 8
Product: 24

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

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

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

新規登録