Перейти к содержимому

Java SE. Урок 28. Generic / Параметризация / Обобщения

Follow the white rabbit

0:00 / 0:00

Java SE. Урок 28. Generic / Параметризация / Обобщения

46 938 просмотров · 9 лет назад
Follow the white rabbit
34,4 тыс. подписчиков
46 938 просмотров · 9 лет назад
Начиная с 5 версии java, в язык была добавлена параметризация(generic) классов и методов, что позволило использовать более гибкую и в тоже время строгую типизацию, применение которой особенно важно при работе с коллекциями. Несмотря на все плюсы, есть некоторые сложности: а) Параметризированные переменные могут вызывать методы только класса Object. б) Невозможно создать экземпляр параметризированной переменной. в) Ссылки одного класса, но с различными параметрами нельзя присвоить друг другу. г) Generic поля не могут быть статическими. д) Статические методы не могу иметь gеneric-параметры.