class Mud{ //insert code here System.out.println("hi"); } }
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
答案:D
解析:
public static void main(String...a){ 正確的使用,這裡的a 是一個字串陣列
public static void main(String.* a){ 不可能有這種用法
public static void main(String... a){ 與第一種相同,...兩側插入空格不會影響
public static void main(String[]... a){ 這樣一來,就變成了多個陣列的傳入,而a 就會是二維的字串陣列
public static void main(String...[] a){ 不可以這樣使用
0 意見:
張貼留言