Встречается на собеседованиях • сегодня
Как ограничить параметризованный тип данных
В Java можно ограничить параметризованный тип с помощью ключевых слов `extends` и `super` (Wildcards). Ограничения задаются для обобщённых типов, чтобы указать допустимые классы.
1. **Верхняя граница (`extends`)**
Ограничивает тип и его подклассы:
```java
public void process(List list) { ... }
// T может быть Number, Integer, Double и т.д.
```
2. **Нижняя граница (`super`)**
Ограничивает тип и его суперклассы:
```java
public void addNumbers(List list) { ... }
// list может быть List, List, List

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы