Метод public static void method(Object[] params)
, как я должен назвать его в следующих сценариях?
ClassA a
ClassA a
, ClassB b
, ClassC c
?спасибоВы можете создать массив объектов на лету:
method(new Object[] { a, b, c});
Еще одно предложение - изменить сигнатуру метода так, чтобы он использовал java varargs:
public static void method(Object... params)
Приятно то, что он компилируется в метод с та же подпись, что и выше (Object [] params)
. Но его можно назвать как метод (a)
или метод (a, b, c)
.