上級 › 可変長引数の制約とオーバーロード優先順位 › パターン2
可変長引数の制約とオーバーロード優先順位
最後の引数にしか置けません。
1 public class Main { 2 static void log(String tag, ___________________ args) { ^ 3 System.out.println(tag + args.length); 4 } 5 public static void main(String[] args) { 6 log("x", 1, 2); 7 } 8 }
Main.java:2: error: varargs parameter must be the last parameter
空欄を埋めてビルドを通す
可変長引数は必ず最後の引数にします。複数置くこともできません。
次の問題