分类:
版权声明:尊重博主劳动成果,转载务必注明出处,谢谢!
关于java方法中Object... args参数的含义
在阅读google发布的volley源码时,突然看到一个方法中存在这样的写法,如 :v(String format, Object... args)
不明白什么意思,琢磨着为什么要这样写呢,跟Object[] args是一个意思吗?为什么用三个点代替呢?后来查阅了下文档,原来这是JDK1.5新增语法,新特性,动态参数或者是可变参数的意思。
举例:
有个方法v,调用v方法
v(里面写多少参数都行);
比如:
在方法内部使用这个参数时,与Object[] args无任何区别。
但在调用时,有所不同。
-
顶
-
踩
5楼 qiye_172016-12-30 09:28发表 [回复]-
-
Object [] parameters 与 Object... parameters 在调用时,分别是怎样的?
4楼 缤纷的20132016-11-16 22:36发表 [回复]-
-
JAVA企业级框架:https://item.taobao.com/item.htm?spm=686.1000925.0.0.PN9Zga&id=541298019664
3楼 没有折痕2014-12-31 22:24发表 [回复]-
-
都是基础,积累就好
2楼 ironxue2014-12-31 21:04发表 [回复]-
-
虽然是基础知识,顶楼主。
Re: u124525412132015-01-01 01:53发表 [回复]-
-
回复ironxue:我觉得LZ很善于积累。
1楼 ironxue2014-12-31 21:04发表 [回复]-
-
基础知识,顶楼主。。