您的位置:首页 > 移动开发 > Objective-C

关于 Object...args

2016-04-08 21:06 190 查看
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);一样可行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: