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

Что такое параметрический полиморфизм

Параметрический полиморфизм — это возможность писать обобщённый код, работающий с разными типами данных, используя параметры типов. В 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) на этапе компиляции.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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