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

Published: 06 November 2022
on channel: Kotlin & Android с нуля – Иван Ветров
8,779
209

🔹 Тесты и практика по этому уроку: https://t.me/KotlinBasicsBot?start=yo...
🔹 Текстовая версия урока: https://clck.ru/39ZZaW
🛠 Код из всех уроков в моем TG канале: https://t.me/ievetrov

✅ Смотреть в VK: https://vk.com/ivan.ievetrov
✅ Вопросы и ответы для Android собесов: https://t.me/AndroidSprintInterview
✅ Бесплатный курс по Android: https://clck.ru/376Zab

Немного затронем абстрактные классы в Kotlin. Объявим абстрактный класс с такими же полями и методами внутри него. Далее создадим дочерний класс космического шаттла Первого ордена и имплементируем в него поля и методы родителя. Не смотря на общую схожесть интерфейсов и абстрактных классов, расскажу про их функциональные отличия. Научимся создавать интерфейсы и станет понятно по какому принципу лучше их объединять. Далее покажу как применять те или иные интерфейсы к классам. Делать это будем с базовым классом, так как весь функционал автоматически передастся дочерним классам. Наконец, создадим экземпляр конкретизированного класса с типом космического шаттла и проверим корректность отработки реализованных методов интерфейсов.

00:00 Абстрактные классы
00:27 Свойства и методы абстрактных классов
01:17 В каких случаях используют интерфейсы
02:02 Функционал интерфейсов
02:35 Объявление методов в интерфейсах
03:58 Реализация абстрактных методов в интерфейсах

#kotlin #котлин #программирование


Watch video Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля online without registration, duration hours minute second in high quality. This video was added by user Kotlin & Android с нуля – Иван Ветров 06 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 8,779 once and liked it 209 people.