可变参数(动态参数)
可变参数顾名思义就是方法中的参数个数可以变化,可以传递多个参数
例如:
正常传递参数:public void method(int a){}
可变参数:public void method(int... a){}
public class Param {public void method(int... i){System.out.println("第一个方法");for (int j = 0; j < i.length; j++) {System.out.println(i[j]);}}public void method(int i){System.out.println("第二个方法");}public static void main(String[] args) {Param p=new Param();p.method(1);p.method(1,2,3);}
}
运行结果如下:

值得注意的是,可变参数本质上就是一个数组,它并不能与 int[] i同时使用;还有我们在获取可变参数的值是可以使用遍历的方式获取,一个方法内不能有多个可变参数。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
