重複の可能性:
Java でメイン メソッドをオーバーロードできますか?
次のコードをコンパイルして実行しようとすると、機能し、コンソールに「A」が表示されます。
なんで?
私の考えでは(String... args)は同じ(String arg, String[] args)です。
public class AFewMainExample {
public static void main(String... args) {
System.out.print("A");
}
public static void main(String args) {
System.out.print("B");
}
public static void main(String[] args, String arg) {
System.out.print("C");
}
public static void main(String arg, String[] args) {
System.out.print("D");
}
}