View Code? Open in Web Editor
NEW
This project forked from csu-java-courses/5-java-oop-principles
5-java-oop-principles's Introduction
Объектно-ориентированное программирование (ООП)
Наследование. Класс Object
- Наследование, возможности переопределения
- Конструктор класса-наследника
- Класс Object. Методы toString(), equals(), hashCode()
- Пример: семейство геометрических фигур
- О правильном использовании наследования
Абстрактные классы и интерфейсы
- Абстрактный класс
- Интерфейс
- Функциональный интерфейс (а также лямбда-выражения и ссылки на методы)
- 01 - Логгер
- 02 - Магазин
- 03 - Временные интервалы
- 04 - Продвинутый логгер
Рекомендация к порядку выполнения:
- 01 - Логгер - после лекции Наследование. Класс Object / Наследование, возможности переопределения
- 02 - Магазин - после лекции Наследование. Класс Object / Наследование, возможности переопределения
- 03 - Временные интервалы - после лекции Абстрактные классы и интерфейсы / Интерфейс
- 04 - Продвинутый логгер - после лекции Абстрактные классы и интерфейсы / Интерфейс