der*_*dji 10 java arrays object parameter-passing
方法是public static void method(Object[] params),我应该如何在以下场景中调用它?
ClassA aClassA a,ClassB b,ClassC c?谢谢aio*_*obe 28
您可以动态创建对象数组:
method(new Object[] { a, b, c});
Run Code Online (Sandbox Code Playgroud)
另一个建议是你改变方法的签名,以便它使用java varargs:
public static void method(Object... params)
Run Code Online (Sandbox Code Playgroud)
好的是它被编译成具有与上面相同签名的方法(Object[] params).但它可能被称为method(a)或method(a, b, c).
| 归档时间: |
|
| 查看次数: |
26099 次 |
| 最近记录: |