Java--object...args参数
Java反射中用到方法public Object newInstance(String className, Object[] args),该方法中使用了object[] args参数(也可以写成object... args),该语法表示动态参数或者是可变参数的意思。可参考可变参数的相关内容。
示例:
foo(Object... args)
调用foo方法时,使用几个形参都可以,参数类型为Object类型,如:
foo(10,2)
foo(2,"hello world")
foo("hello world")
在函数内部使用这个参数时,与Object[] args无任何区别。