Java 17 Silver ラボ

学習の画面へ

引数の順番が違うオーバーロード

出力はどれか。

public class Main {
    static void show(int n, String s) { System.out.print("A"); }
    static void show(String s, int n) { System.out.print("B"); }

    public static void main(String[] args) {
        show(1, "a");
        show("b", 2);
    }
}
  1. A AB
  2. B AA
  3. C BA
  4. D コンパイルエラーになる
正解と解説を見る

正解: A

ポイント

「メソッドのオーバーロード」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)