JDK1.5特性 void fun(Object... objs){} 拿这个举例子 你调用fun方法 fun(里面写多少参数都OK); 比如fun(1,"s");fun(1,2,"s");fun("s"); 都可以动态参数
JDK1.5 新加常用特性:
比如foreach
String aa[];
for(String temp:aa){...}
这是新的for循环
还有泛形限制
List aa<String>;
还有你提到的可变参数
好比说
方法 public void setAa(int... aa){}
你调用这个方法的时候
你可以不传值调用
也可以传一个值 也可以传N个值
示例: new XXX().setAa(); 可行
new XXX().setAa(1,5,2,5); 可行
new XXX().setAa(1,5,2,5,3,2,6,2);一样可行
关于 Object...args
最新推荐文章于 2023-01-12 11:42:25 发布