java第四篇 可变参数

从JDK 5开始, Java 允许为方法定义长度可变的参数

        public void foo(int … args){ }

注意事项:

    调用可变参数的方法时, 编译器将自动创建一个数组保存传递给方法的可变参数,因此,程序员可以在方法体中以数组的形式访问可变参数
    可变参数只能处于参数列表的最后, 所以一个方法最多只能有一个长度可变的参数
    只能定义在方法中,不能用来定义变量。

补充:可变参数实际是数组,所以可以传一个值,多个值或者不传值以及传一个数组进去,不过一般不可不传值,因为这样就没有意义了。

猜你喜欢

转载自blog.csdn.net/hhy113835/article/details/78736090