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

Какой принцип ООП реализуют Generics

Generics в Java реализуют принцип **параметрического полиморфизма**, позволяя создавать классы, интерфейсы и методы с параметризованными типами. Это обеспечивает безопасность типов на этапе компиляции и уменьшает необходимость в приведении типов. Пример: ```java List names = new ArrayList<>(); names.add("Alice"); // names.add(42); // Ошибка компиляции String first = names.get(0); // Безопасное извлечение ``` **Плюсы:** - Исключение `ClassCastException` в runtime. - Повторное использование кода для разных типов. - Читаемость и явное указание типов. Generics не нарушают принцип инкапсуляции, но и не являются полноценным полиморфизмом (как наследование), так как работают на уровне компиляции (стирание типов).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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