我定义了两个构造方法,一个是int,一个是int... args,然后创建对象传入int和int,int,发现结果如下
public class changeParameter {
/**
* @param args
*/
public changeParameter(){}
public changeParameter(int a){
System.out.println("调用了int 单个方法");
}
public changeParameter(int... args){
System.out.println("调用了args方法");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new changeParameter(5);
new changeParameter(5,65);
public class changeParameter
{
public changeParameter(int a){
System.out.println("调用了int 单个方法");
}
public changeParameter(int... args){
System.out.println("调用了args方法");
}
public static void main(String[] args) {
new changeParameter(5);
new changeParameter(5,65);
new changeParameter(); //他调用的还是public changeParameter(int... args)方法