Дженерики (обобщения)
-
Инвариантность: List<Integer> не является подтипом List<Number>.
-
Используйте PECS для вайлдкардов: Producer Extends, Consumer Super.
-
Стирание типов (type erasure) — в рантайме информация о T отсутствует.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)

Короткая ссылка:
Дженерики (обобщения)
-
Инвариантность: List<Integer> не является подтипом List<Number>.
-
Используйте PECS для вайлдкардов: Producer Extends, Consumer Super.
-
Стирание типов (type erasure) — в рантайме информация о T отсутствует.
https://webprogr.ru/~NlFiy