Java ООП: интерфейсы

24 подписчика

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

24 подписчика

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

В данном видео мы с Сашей закончим тему полиморфизма, и рассмотрим использование интерфейсов для полиморфного вызова методов. В ходе занятия мы напишем несколько интересных примеров, которые можно будет найти на гитхабе, и разберем структуру интерфейсов (в том числе с возможностями из Java 8 и 9). В частности поговорим об абстрактных и дефолтных методах, возможности включать статические методы в интерфейс, наследование между интерфейсами и их реализация классами, константы в интерфейсах. Видео содержит несколько отсылок на более поздние темы: использование интерфейсов Comparable и Comparator в листах https://youtu.be/1RDQnMiuuA8 и TreeMap https://youtu.be/JEck-D0hCmY, замена маркерных интерфейсов на аннотации https://youtu.be/C1SKv45wjVE. ДЗ: 1) перевести массив объектов в проекте guiExample на интерфейсы 2) Создать свою реализацию Testable и использовать её по примеру из видео для вывода на экран в проекте codesjava 3) изучить подробнее класс Comparator и воспользоваться каким либо из его статических и дефолтных методов. https://github.com/bulbaou/YouStreamsCode/tree/master/stream%2029_07_2020/codesjava

Название:

Java ООП: интерфейсы

Категория:

Разное