В данном видео мы с Сашей закончим тему полиморфизма, и рассмотрим использование интерфейсов для полиморфного вызова методов. В ходе занятия мы напишем несколько интересных примеров, которые можно будет найти на гитхабе, и разберем структуру интерфейсов (в том числе с возможностями из Java 8 и 9). В частности поговорим об абстрактных и дефолтных методах, возможности включать статические методы в интерфейс, наследование между интерфейсами и их реализация классами, константы в интерфейсах. Видео содержит несколько отсылок на более поздние темы: использование интерфейсов Comparable и Comparator в листах и TreeMap , замена маркерных интерфейсов на аннотации
ДЗ:
1) перевести массив объектов в проекте guiExample на интерфейсы
2) Создать свою реализацию Testable и использовать её по примеру из видео для вывода на экран в проекте codesjava
3) изучить подробнее класс Comparator и воспользоваться каким либо из его статических и дефолтных методов.
29_07_2020/codesjava
12 views
4
1
1 month ago 04:34:44 1
Java с нуля - Полный Курс Java Для Начинающих [4,5 ЧАСА]
2 months ago 02:03:50 1
Практика JavaScript с нуля за 2 часа. Сделаем целый сайт!