Урок 15: Интерфейсы, абстрактные классы. Имплементация. // Котлин курс с нуля
📖 Текстовая версия урока и практика: https://aisprints.ru/?courses/osnovy-yazyka-kotlin-dlya-nachinayushchikh/?utm_source=rutube&utm_medium=video&utm_campaign=kotlin_osnovi 🎯 Kotlin Практикум — 140 уроков, 175+ задач с AI-проверкой 2026: https://aisprints.ru/kotlin-praktikum/?utm_source=rutube&utm_medium=video&utm_campaign=kotlin_osnovi - Код из всех уроков в моем TG канале: https://t.me/ievetrov - Сообщество в VK: https://vk.com/ivan.ievetrov ✅ Бесплатный курс по Android XML для начинающих: https://rutube.ru/plst/596679 ✅ Бесплатный курс по Jetpack Compose для начинающих и опытных Android-разработчиков: https://rutube.ru/plst/1605147 Немного затронем абстрактные классы в Kotlin. Объявим абстрактный класс с такими же полями и методами внутри него. Далее создадим дочерний класс космического шаттла Первого ордена и имплементируем в него поля и методы родителя. Не смотря на общую схожесть интерфейсов и абстрактных классов, расскажу про их функциональные отличия. Научимся создавать интерфейсы и станет понятно по какому принципу лучше их объединять. Далее покажу как применять те или иные интерфейсы к классам. Делать это будем с базовым классом, так как весь функционал автоматически передастся дочерним классам. Наконец, создадим экземпляр конкретизированного класса с типом космического шаттла и проверим корректность отработки реализованных методов интерфейсов. 00:00 Абстрактные классы 00:27 Свойства и методы абстрактных классов 01:17 В каких случаях используют интерфейсы 02:02 Функционал интерфейсов 02:35 Объявление методов в интерфейсах 03:58 Реализация абстрактных методов в интерфейсах #kotlin #котлин #программирование
📖 Текстовая версия урока и практика: https://aisprints.ru/?courses/osnovy-yazyka-kotlin-dlya-nachinayushchikh/?utm_source=rutube&utm_medium=video&utm_campaign=kotlin_osnovi 🎯 Kotlin Практикум — 140 уроков, 175+ задач с AI-проверкой 2026: https://aisprints.ru/kotlin-praktikum/?utm_source=rutube&utm_medium=video&utm_campaign=kotlin_osnovi - Код из всех уроков в моем TG канале: https://t.me/ievetrov - Сообщество в VK: https://vk.com/ivan.ievetrov ✅ Бесплатный курс по Android XML для начинающих: https://rutube.ru/plst/596679 ✅ Бесплатный курс по Jetpack Compose для начинающих и опытных Android-разработчиков: https://rutube.ru/plst/1605147 Немного затронем абстрактные классы в Kotlin. Объявим абстрактный класс с такими же полями и методами внутри него. Далее создадим дочерний класс космического шаттла Первого ордена и имплементируем в него поля и методы родителя. Не смотря на общую схожесть интерфейсов и абстрактных классов, расскажу про их функциональные отличия. Научимся создавать интерфейсы и станет понятно по какому принципу лучше их объединять. Далее покажу как применять те или иные интерфейсы к классам. Делать это будем с базовым классом, так как весь функционал автоматически передастся дочерним классам. Наконец, создадим экземпляр конкретизированного класса с типом космического шаттла и проверим корректность отработки реализованных методов интерфейсов. 00:00 Абстрактные классы 00:27 Свойства и методы абстрактных классов 01:17 В каких случаях используют интерфейсы 02:02 Функционал интерфейсов 02:35 Объявление методов в интерфейсах 03:58 Реализация абстрактных методов в интерфейсах #kotlin #котлин #программирование
