黑马程序员技术交流社区
标题:
关于java在方法中传入不定长参数
[打印本页]
作者:
mm46468648
时间:
2016-2-18 20:58
标题:
关于java在方法中传入不定长参数
public class Test {
public static void add(int...a){
System.out.println("不定长参数");
}
public static void add(int a){
System.out.println("普通参数");
}
public static void main(String[] args) {
add(1);
}
}
如代码所示,在一个类中定义两个同名方法,其中传入参数为不定长参数,另一个为正常参数。那么在主方法中调用该方法,如果传入参数两个方法都满足,就调用非不定长参数的那个方法,是这样吗?
我百度了一下,有人说当两个方法都满足时会报错,可我试了一下,并没有报错,而是运行了非不定长参数的那个方法,请问是什么回事?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2