Урок 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
833
360
4 days ago 00:18:22 2
ШОК! СМОТРИ, ЧТО ПРОИЗОШЛО ПРИ СЪЕМКАХ ФИЛЬМА СТРАСТИ ХРИСТОВЫ
5 days ago 00:15:01 2
РОТЕРЕМ. Как мигрантов-педофилов покрывали британские чиновники?
2 weeks ago 00:00:00 1
Сотни дронов и ракет по России: закрыты аэропорты и школы. Массовые увольнения в Газпроме |УТРО
2 weeks ago 00:46:54 1
Инна Ли. Как китайский язык меняет судьбу | Школа Китайского | Twins Chinese
2 weeks ago 01:02:02 12
Ганзейский союз: Первая сверхдержава или торговая империя Средневековья / Уроки истории @MINAEVLIVE
3 weeks ago 01:49:01 1
Что нас ждет в 2025 году
3 weeks ago 00:21:00 1
КАПСУЛА ВРЕМЕНИ – 20 лет. Второй год. Задаю одни и те же вопросы Rukosueva Anna
3 weeks ago 04:24:43 1
Отбор на Freestyle Chess Grand Slam Tour 2025: День 1 ♟ Шахматы Фишера
3 weeks ago 00:03:28 1
История праздника Рождество Христово
3 weeks ago 06:45:19 1
Жизнь по ту сторону (ВСЕ СЕРИИ) - эзотерический мультфильм для духовно взрослых людей.
3 weeks ago 00:07:15 1
18-летний Володар Мурзин стал ЧЕМПИОНОМ МИРА по Рапиду 2024! Р.Прагнанандха - В.Мурзин | Шахматы
4 weeks ago 00:14:45 1
Как инвестировать с маленькой зарплатой? 3 варианта до 1 000 рублей. Инвестиции для новичков
1 month ago 01:22:54 1
«Друг мой, Колька»: Николай Цискаридзе и Николай Солодников
1 month ago 00:52:02 1
Фигма уроки: 50+ фишек Figma в 2023 (плагины, маски, шорткаты)
1 month ago 01:03:29 1
Вячеслав Дубынин: “Мозг и сон“ (Лекция 27)
1 month ago 00:24:54 1
Как нарисовать елку. Елка акварелью. #елка #акварель #рисование
1 month ago 00:52:01 1
Урок 12. Рождество солнца и кто такой новый год? - Русская Школа Русского Языка. Виталий Сундаков
1 month ago 01:20:37 1
С легким паром: измены и алкоголизм в новогоднюю ночь
1 month ago 00:04:33 1
D’yadya J.i. о разговоре с Dr. Dre
1 month ago 00:23:23 1
Что будет с YouTube в России после блокировки? (пример Китая)
1 month ago 00:12:43 1
Орнамент на кирпичиках
2 months ago 01:26:17 1
«Если 50 детей не рожу — ничего не добился»
2 months ago 00:33:00 1
В центре Нью-Йорка нападают на людей, очереди за бесплатной индейкой
2 months ago 00:59:01 1
Что будет в ближайшем будущем? Контакт с неземными цивилизациями! МАРА БОРОНИНА