Java Generics
Generics -- механизм обобщения кода (а конкретно типов) в Java. Создавая экземпляры классов или вызывая статические методы, он позволят в качестве параметра указать тип, с которым будет работать создаваемый экземпляр. На примере коллекций, указать, что вы хотите работать со связанным списком контактов.
Проблема обобщения к классу Object#
Механизм параметризации типа#
Предупреждение про упущенный параметр типа#
Весь набор изменений доступен по ссылке.
💻 Практика#
Доработать свой API списков с предыдущей лекции, переведя его на использование Generics.