Встречается на собеседованиях • сегодня

Что такое наследование в дженериках

Наследование в дженериках позволяет использовать иерархию типов для параметров. В Java есть два вида наследования: 1. **Наследование классов-параметров** Если `Child extends Parent`, то `Generic` не является подтипом `Generic`. ```java List numbers = new ArrayList(); // Ошибка компиляции ``` 2. **Wildcards для поддержки наследования** Используются `? extends` (ковариантность) и `? super` (контравариантность): ```java List numbers = new ArrayList(); // OK List integers = new ArrayList(); // OK ``` Ключевое правило PECS (Producer-Extends, Consumer-Super): - `? extends T` — для чтения (producer) - `? super T` — для записи (consumer)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы