Урок 12: Конструкторы (primary, secondary). Блоки инициализации init. // Котлин курс с нуля
Тесты и практика по этому уроку в телеграм боте:
Вопросы и ответы для интервью Android:
Сообщество VK:
📕 Личный телеграм канал про путь разработчика:
В этом уроке прольем свет на устройство конструкторов в Kotlin. Конструктор вызывается каждый раз при создании экземпляра класса. Рассмотрим как создавать объекты и инициализировать их с пустым конструктором. В чем были сложности и какие прелести создания объектов появились благодаря Котлин.
Конструкторов может быть несколько. Один основной (primary constructor) и множество дополнительных или вторичных конструкторов (secondary constructor). Станет понятен процесс инициализации переменных класса, а также порядок вызовов блоков кода при создании объекта. Также расскажу про блоки инициализации – init. В них можно поместить код, который должен будет непрекословно выполниться при создании экземпляров класса. Блоков init может быть множество, выполняться они будут в порядке расположения в коде.
00:00 - 01:24 – Что такое конструктор в Kotlin
01:24 - 03:34 – Блок 1: пустой конструктор
03:34 - 05:58 – Блок 2: основной конструктор (primary constructor)
05:58 - 06:27 – Блок 3: упрощенная форма основного конструктора
06:27 - 09:32 – Блок 4: вторичный конструктор (secondary constructor)
09:32 - 10:57 – Инициализатор
#kotlin #котлин #программирование
3 views
1058
427
1 week ago 00:05:47 0
УРОКИ ЖИЗНИ «Я В ОГНЕ» Слова знаменитых атеистов перед смертью. Пастор Андрей Шаповалов
2 weeks ago 00:15:22 9
Россия будущего. Что делать со сторонниками режима?
3 weeks ago 00:00:00 40
Немцев Live № 679. Турнир на lichess. , 12:45. Игорь Немцев. Шахматы [RU]
2 months ago 01:10:04 5
Темное просвещение и философия Дугина на практике
2 months ago 02:04:14 1
Клим Жуков, Никита Подлинев. Последний поход Стефана Батория на Россию. Оборона Пскова в 1581 г.