可能重複:
Can we overload the main method in Java?爲什麼沒有主函數重載的碰撞?
當我tryed編譯和下面的代碼運行,它的工作,我看到 「A」 在控制檯上。
爲什麼?
在我的腦海裏(字符串參數... args)是同一(字符串阿根廷,字串[] 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");
}
}
''(String ... args)'它和'(String [] args)'一樣。 – MrSmith42
@ MrSmith42大致相同,除非你叫他們;) –
@Peter Lawrey:只是一點點語法糖就是區別。 – MrSmith42