关于 Object...args

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);一样可行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值