可变参数
Java中允许将同一类中的多个同名同功能但参数个数不同的方法,封装成一个方法。
基本语法
访问修饰符 返回类型 方法名(数据类型… 形参名){
}
1 | public static void main(String[] args){ |
使用细节
1.可变参数的实参可以为0个或任意多个
2.可变参数的实参可以为数组
3.可变参数的本质就是数组
4.可变参数可以和普通类型的参数一起放在形参列表,但必须保证可变参数在最后
1 | public void f1(double... nums, String str)// 错误 |
5.一个形参列表中只能出现一个可变参数
1 | public void f3(int... nums1, double... nums2)// 错误 |