Что такое wildcards в дженериках?

Middle
279 просмотров
AFK Offer AI

Wildcards — это подстановочные типы. — неограниченный, можно только читать как Object. — upper bound, принимает Number и наследников, только чтение. — lower bound, принимает Integer и его предков, можно писать Integer. Wildcards нужны для гибких API: метод, который принимает List, примет и List, и List, а просто List — нет, потому что дженерики инвариантны.

Следующий вопрос

Какие состояния сущности есть в JPA?