в то время как вторая сигнатура метода может иметь 0 (предположительно) бесконечное количество аргументов, но все они должны быть аргументами String. Все следующие вызовы будут работать:
Тонкая разница между двумя заключается в том, что вы можете называть makeLemonade() юридически здесь, если вы используете varargs.
Ответ 2
Они называются Var Args.. Как и массив. U может передавать несколько элементов и просто получать доступ, например params[0].. и т.д.
Ответ 3
Params... params представляет собой vararg. Он был добавлен в J2SE5.0.
Это означает, что вы можете передать любое количество аргументов или сказать массив параметров params [0]