1

Тема: Сигнатура метода Set<?>...set

Зіткнувся із завданням у якому використовується метод із наступною сигнатурою
          Set<?>...set.
Не можу розібратися, що дає такий запис параметрів. Мені зрозумілий такий запис без трьох крапок, коли об'єкт класу може бути різних типів або, наприклад, Integer або Double. Що дають 3 крапки???

2 Востаннє редагувалося koala (05.11.2023 22:00:38)

Re: Сигнатура метода Set<?>...set

... - це varargs, аргументи змінної довжини. Фактично це означає, що ви можете передати кілька параметрів зазначеного типу, а в функцію прийде масив цих параметрів.

https://javarush.com/ua/groups/posts/uk … va-varargs

Подякували: plusxx, leofun01, colin200x3