Встречается на собеседованиях • сегодня
Что такое параметрический полиморфизм
Параметрический полиморфизм — это возможность писать обобщённый код, работающий с разными типами данных, используя параметры типов. В Java реализуется через дженерики (Generics).
Пример:
```java
public class Box {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
// Использование
Box stringBox = new Box<>();
Box intBox = new Box<>();
```
Ключевые особенности:
- Обеспечивает безопасность типов на этапе компиляции
- Позволяет избежать приведения типов
- Уменьшает дублирование кода
- Параметры типов могут быть ограничены (например, ``)
Компилятор выполняет проверку типов и стирание типов (type erasure) на этапе компиляции.

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