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

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

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

哔哔one 2019-04-13 08:45:16
publicinterfaceFastMethod{Objectinvoke(Objectobj,Object...args);}Object...args是什么意思呢?
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

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

TA贡献1963条经验 获得超6个赞

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

添加回答

举报

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