SCJP(OCPJP) 考古題解析 第15題

Given:

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

答案:


解析:

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 意見:

張貼留言