黑马程序员技术交流社区
标题:
java 变参数的问题数的问题
[打印本页]
作者:
zhanghua
时间:
2011-11-15 09:00
标题:
java 变参数的问题数的问题
本帖最后由 zhanghua 于 2011-11-21 13:59 编辑
public transient Method getMethod(String s, Class aclass[]){......}
这个getMethod方法.第二个参数用Eclipse提示的时候显示第二个参数是可变参数.
可是我用jad点进去看源码的时候,怎么却看见了上面那种定义方式.他定义的明明是一个数组,
为什么我写好几个参数也就是这样 getMethod("", String.class, String.class);都不出错.为什么?
作者:
史晓霞
时间:
2011-11-15 10:33
可变参数也是用数组存储的
作者:
qy
时间:
2011-11-15 11:26
在jdk 1.4中 方法的参数确实是一个数组,在jdk1.5中才增加了这个可变参数的新特性
。可变参数也可以理解为是一个可变长度的数组,只不过显示的形式一个是数组,一个是一个一个的参数列表
作者:
宋文轩
时间:
2011-11-15 13:59
只是显示形式不同而已 意思都是一个意思 都是可变参数 只不过可变参数这个是jdk1.5出来的新特性,以前用的都是数组的形式。现在用着更方便了就是。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2