在线名词解释大全
专业、全面、易懂的全领域名词百科

以下关于可变参数的定义中,正确的是( )?

题型:多选题
选项
A.  public void f (String[] aa,String... a){}
B.  public void f (String a,double b, String... a){}
C.  public void f(String... a){}
D.  public void f(String... a,String[] aa){}
正确答案:A,C
名词解析

形参的数据类型与参数名之间加上三个“.”,就可以让他和个数不确定的实参想匹配。

每个方法只能有一个这样的参数个数可变的形参,且这个形参必须是形参列表的最后一个,所以除了定义的可变参数的数据类型以外的形参都要写在可变参数之前。