Правильная терминология для объекта… args

Я работаю в Java, и типичный способ указать несколько аргументов для метода:

public static void someMethod(String[] args)

Но я несколько раз видел другой путь, даже в стандартной библиотеке Java. Я не знаю, как относиться к этому в разговоре, и поиск в Google не очень помогает из-за используемых символов.

public static void someMethod(Object... args)

Я знаю, что это позволяет вам связывать связку или аргументы в метод, не зная заранее, сколько их может быть, например:

someMethod(String arg1, String arg2, String arg3, ... etc

Как вы относитесь к этому типу настройки подписи метода? Я думаю, что это здорово и удобно, и я хочу объяснить это некоторым другим, но не знаю, как на это сослаться. Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос