方法是public static void method(Object[] params)
,我应该如何在以下场景中调用它?
ClassA a
ClassA a
,ClassB b
,ClassC c
?
谢谢答案 0 :(得分:28)
您可以动态创建对象数组:
method(new Object[] { a, b, c});
另一个建议是你改变方法的签名,以便它使用java varargs:
public static void method(Object... params)
好的是它被编译成一个方法,其签名与上面(Object[] params)
相同。但它可能会被称为method(a)
或method(a, b, c)
。