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

Как задать ограничения сверху для Generics

В Java можно задать ограничение сверху для generics с помощью ключевого слова `extends`. Это означает, что параметр типа должен быть подклассом указанного класса или реализовывать указанный интерфейс. Пример: ```java public class Box { private T value; public Box(T value) { this.value = value; } public T getValue() { return value; } } ``` В этом примере `T` может быть только `Number` или его подклассом (например, `Integer`, `Double`). Попытка использовать другой тип вызовет ошибку компиляции. Можно указывать несколько интерфейсов через `&`: ```java public class Processor & Serializable> { ... } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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