JavaSE 可变参数的方法重载

时间:2023-03-08 23:29:17
JavaSE 可变参数的方法重载
 /**
* 可变参数的方法重载
*/
class A {
public void test(int a, int b) {
System.out.println(a+", "+b);
} public void test(int...params) {
for(int i=0; i<params.length; i++) {
if(i!=0) {
System.out.print(", ");
}
System.out.print(params[i]);
}
} public static void main(String[] args) {
A a = new A();
a.test(1,2);
a.test(1,2,3);
}
}

本程序不会出现编译错误,可变参数的方法一样可以与普通方法构成重载。