Зачем писать два раза дженерики и что это дает?
<T> ArrayList<T>
Майкл Мэдсен
51 уровень
?
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
28 октября 2022, 10:29
Контекста конечно дохрена у тебя. Ну хорошо, ответим в том же роде: "Такой синтаксис".
0
Майкл Мэдсен
28 октября 2022, 10:36
public static <T> ArrayList<T> newArrayList(T... elements)
0
Денис Enterprise Java Developer
28 октября 2022, 10:48
Первое Т задает класс ожидаемо. Убрать его можно, но тогда метод должен принадлежать параметризованному классу и не быть статическим.
В противном случае, где ему брать информацию про это самое Т?
+3