Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля

Информация о загрузке и деталях видео Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля
Автор:
Kotlin & Android с нуля – Иван ВетровДата публикации:
06.11.2022Просмотров:
11.9KОписание:
🔹 Тесты и практика по этому уроку: 🔹 Текстовая версия урока: 🛠 Код из всех уроков в моем TG канале: ✅ Смотреть в VK: ✅ Вопросы и ответы для Android собесов: ✅ Бесплатный курс по Android: Немного затронем абстрактные классы в Kotlin. Объявим абстрактный класс с такими же полями и методами внутри него. Далее создадим дочерний класс космического шаттла Первого ордена и имплементируем в него поля и методы родителя. Не смотря на общую схожесть интерфейсов и абстрактных классов, расскажу про их функциональные отличия. Научимся создавать интерфейсы и станет понятно по какому принципу лучше их объединять. Далее покажу как применять те или иные интерфейсы к классам. Делать это будем с базовым классом, так как весь функционал автоматически передастся дочерним классам. Наконец, создадим экземпляр конкретизированного класса с типом космического шаттла и проверим корректность отработки реализованных методов интерфейсов. 00:00 Абстрактные классы 00:27 Свойства и методы абстрактных классов 01:17 В каких случаях используют интерфейсы 02:02 Функционал интерфейсов 02:35 Объявление методов в интерфейсах 03:58 Реализация абстрактных методов в интерфейсах #kotlin #котлин #программирование
Похожие видео: Интерфейсы

Урок 18: ООП. Полиморфизм, 3 типа (Ad hoc, Subtyping, Parametric) // Котлин курс с нуля

Урок 12: Конструкторы (primary, secondary). Блоки инициализации init. // Котлин курс с нуля

Урок 20: Лямбда-функции (лямбды), анонимные функции | Курс по Kotlin с нуля

Урок 22: Data class (дата классы) copy, toString, equals, hashCode | Курс по Kotlin с нуля

Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). – Котлин курс с нуля

