java 可变参数

sancaiodm Java 2022-01-07 1172 0

1 定义

   可变参数:适用于方法名相同,功能相同,参数个数不确定(不同)的方法,

   具体语法:

        修饰符  返回值类型  方法名称(参数类型 参数1,参数类型... 参数){


        }


    1  使用可变参数时,可变参数将当做数组处理。可变参数的数量可以是0到任意多个。

    2  可变参数与普通类型的参数一起放在形参列表时,可变参数必须放在最后。

    3  一个形参列表只能出现一个可变参数。

    4  可变参数的实参(使用方法处实际传入的参数为实参)可以为数组。

    5  可变参数的本质实为数组。


示例代码:

public void valParameter(int val1,String val2,int... val3) {    //错误

              //可变参数必须放在最后

}

public void valParameter(double... value1,int... val3) {  //错误

    //一个形参列表只能出现一个可变参数。

}


评论