Question
Given:
11. class Mud {
12. //insert code here
13. System.out.println("hi");
14. }
15. }
And the following five fragments:
public static void main(String...a){
public static void main(String.* a){
public static void main(String... a){
public static void main(String[]... a){
public static void main(String...[] a){
How many of the code fragments, inserted independently at line 12, compile?
A. 0
B. 1
C. 2
D. 3
E. 4
F. 5
参考答案是:三个。
请问是哪三个及理由。
(String...a)和(String... a)有区别吗?
非常感谢。
------解决方案--------------------
1:零个或者多个String相当于String[]
3:同一
4:零个或者多个String[]
------解决方案--------------------