Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Generics позволяют создавать параметризованные классы, интерфейсы и методы.
Основные возможности:
ClassCastException
.Примеры:
List<T>
может хранить элементы любого типа T
.static <T> T getFirst(List<T> list)
может возвращать первый элемент из списка любого типа.Ограничения Generics:
new T()
.List<int>
- неверно, нужно List<Integer>
).T[] array = new T[10]
- неверно, нужно использовать ArrayList
или приведение типов).Generics позволяют создавать параметризованные классы, интерфейсы и методы.
Основные возможности:
ClassCastException
.Примеры:
List<T>
может хранить элементы любого типа T
.static <T> T getFirst(List<T> list)
может возвращать первый элемент из списка любого типа.Ограничения Generics:
new T()
.List<int>
- неверно, нужно List<Integer>
).T[] array = new T[10]
- неверно, нужно использовать ArrayList
или приведение типов).Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.