Я работаю на Java и типичным способом задания нескольких аргументов для метода является:
public static void someMethod(String[] args)
Но я видел другой способ несколько раз, даже в стандартной библиотеке Java. Я не знаю, как сослаться на это в разговоре, а googling не очень помогает из-за использования символов.
public static void someMethod(Object... args)
Я знаю, что это позволяет вам вставлять кучу или аргументы в метод, не зная заранее, сколько их может быть, например:
someMethod(String arg1, String arg2, String arg3, ... etc
Как вы относитесь к этой настройке подписи этого типа? Я думаю, что это здорово и удобно, и я хочу объяснить это другим, но я не понимаю, как это сослаться на это. Спасибо.