Java Generics

Generics -- механизм обобщения кода (а конкретно типов) в Java. Создавая экземпляры классов или вызывая статические методы, он позволят в качестве параметра указать тип, с которым будет работать создаваемый экземпляр. На примере коллекций, указать, что вы хотите работать со связанным списком контактов.

Проблема обобщения к классу Object#

Механизм параметризации типа#

Предупреждение про упущенный параметр типа#

Весь набор изменений доступен по ссылке.

💻 Практика#

Доработать свой API списков с предыдущей лекции, переведя его на использование Generics.