Встречается на собеседованиях • сегодня
Как задать ограничения снизу для Generics
В Java можно использовать `super` в wildcard-ограничениях для generics, чтобы указать нижнюю границу типа. Это полезно, когда нужно гарантировать, что тип является супертипом указанного класса.
Пример:
```java
public class Box {
private T value;
public void setValue(T value) {
this.value = value;
}
}
public static void addNumbers(List list) {
for (int i = 1; i <= 10; i++) {
list.add(i); // Можно добавлять Integer и его подтипы
}
}
```
Здесь `List` означает, что метод принимает список, содержащий Integer или любой его супертип (например, Number или Object). Это позволяет безопасно добавлять элементы типа Integer в коллекцию.

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