test(int i,int… n)
test(int i,int[] n)
int[] a;
注意点:
可变参数需放在最后一个参数
可变参数int…n 和 int[] n 会视为同一个方法,可以正向将数组a传给可变参数位置,但是反过来不可以。
一个方法中只能有一个可变参数
有可变参数的重载
test(int i,int… n)
test(int n)
test(1,2)应该调的哪个?
不带可变参数的方法被调用,有可变参数列表的方法是最后访问的。
本文详细介绍了Java中的可变参数特性,包括如何定义可变参数、使用注意事项及方法重载时的调用规则。通过示例解释了可变参数与数组传递的区别,并说明了在方法重载时,不含可变参数的方法将优先于含可变参数的方法被调用。
test(int i,int… n)
test(int i,int[] n)
int[] a;
注意点:
可变参数需放在最后一个参数
可变参数int…n 和 int[] n 会视为同一个方法,可以正向将数组a传给可变参数位置,但是反过来不可以。
一个方法中只能有一个可变参数
有可变参数的重载
test(int i,int… n)
test(int n)
test(1,2)应该调的哪个?
不带可变参数的方法被调用,有可变参数列表的方法是最后访问的。
1986
588

被折叠的 条评论
为什么被折叠?