为了账号安全,请及时绑定邮箱和手机立即绑定

请解释一下下面的接口中方法的参数

请解释一下下面的接口中方法的参数

智慧大石 2019-03-29 22:11:31
publicinterfaceFastMethod{Objectinvoke(Objectobj,Object...args);}Object...args是什么意思呢?
查看完整描述

2 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

这个jdk5.0开始的特性。表示不定个数的参数。
写几个例子吧。
有方法
publicstaticvoidtest(String...args){
}
可以这样调用
test("A");
可以
test(newString[]{"A","B","C"});
可以
test();
还可以...
test(newString[]{});
需要注意的是在参数列表中,可变参数必须放在最后。
                            
查看完整回答
反对 回复 2019-03-29
?
心有法竹

TA贡献1866条经验 获得超5个赞

代表可选参数,动态参数
也就是说这个参数,可以有,可以无。也可以多个参数。
表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 604 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信