Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). – Котлин курс с нуля
Тесты и практика по этому уроку в телеграм боте:
Вопросы и ответы для интервью Android:
Сообщество VK:
📕 Личный телеграм канал про путь разработчика:
Документация про конструкторы: #constructors
Открываем тему объектно-ориентированного программирования (ООП). В этом уроке будет немного больше теории, чем обычно. Задача на примерах и ассоциациях понять логику классов, зачем они нужны и что с их помощью можно реализовывать. В качестве введения в понятие “класс“ расскажу примеры классов в самом языке, с которыми мы уже неоднократно работали. Далее плавно перейдем к понятию “сущность“. Как ее выявить и почему в мире разработки программного обеспечения принят использовать такой подход. Все это будем рассматривать на примере очередного гипотетического приложения. Это будет каталог с рецептами, блюда можно будет добавлять в избранное, просматривать этапы готовки и скачивать ингредиенты в качестве списка покупок. Реализацию будем держать в уме – такой подробный пример нужен, чтобы научиться мыслить в стиле ООП, выделять будущие классы и наделять их свойствами. Во второй части приступим к “оживлению“ классов. Мы продумаем какими действиями должны обладать объекты в приложении. Эти действия превратим в функции и наполним демонстрационной логикой. В конце воспроизведем несколько пользовательских сценариев, используя описанные выше функции.
00:00 - 01:35 – Классы в языке на примере типов переменных
01:35 - 02:17 – Теория ООП (объектно-ориентированный стиль)
02:17 - 02:55 – Пример сущности в приложении с рецептами
02:55 - 04:45 – Создание классов в Kotlin
04:45 - 06:02 – Свойства (характеристики) сущности
06:02 - 06:28 – Trailing comma – висящая запятая
06:28 - 06:52 – Инициализация свойства значением по умолчанию
06:52 - 09:45 – Создание экземпляра класса (объекта)
09:45 - 10:31 – Обращение к свойствам объекта
10:31 - 11:07 – Изменение свойств объекта
11:07 - 12:20 – Продумывание действий сущности
12:20 - 13:34 – Создание функций внутри класса
13:34 - 15:29 – Обращение к методам класса
#kotlin #котлин #программирование
5 views
855
344
2 weeks ago 01:22:59 1
[Дистанционные занятия МФТИ] Аналитическая геометрия (семинар), Юденкова М. А., г.
2 weeks ago 00:02:09 1
Частная школа Образование Плюс I-Команда мечты_Марк-Малик Мурашкин
2 weeks ago 01:38:11 1
Частная Жизнь Пиппы Ли / США, 2009, реж. Ребекка Миллер / HD Video 1080p / The Private Lives of Pippa Lee
2 weeks ago 00:21:19 12
ДОЛГИ ПО НАСЛЕДСТВУ. ИМУЩЕСТВО УМЕРШЕГО ДОЛЖНИКА. СПОСОБЫ ПРАВИЛЬНОГО ПРИНЯТИЯ НАСЛЕДСТВА С ДОЛГАМИ И ПОСЛЕДУЮЩЕЕ ИХ СПИСАНИЕ...
2 weeks ago 00:59:20 1
занятие 9
2 weeks ago 01:00:16 1
занятие 8
2 weeks ago 00:57:52 1
занятие 7
2 weeks ago 00:46:43 1
занятие 6
2 weeks ago 00:01:01 1
ЗАРАБОТАТЬ ДЕНЬГИ ТРУДОМ 💯 РАБОТА В ИНТЕРНЕТЕ ВАКАНСИИ ОТЗЫВЫ
3 weeks ago 00:06:27 20
ArcGIS Pro урок 11: Фотографии с геометками в точки.
3 weeks ago 00:26:00 2
[John Kalligan] УМЕЕТ ЛИ ПЕТЬ ЮРА МУЗЫЧЕНКО | Кайфовый Цыган с Сиплыми Усами
3 weeks ago 00:15:06 1
[НЕМЕЦКИЙ ЯЗЫК ПО ПЛЕЙЛИСТАМ С НУЛЯ ДО АВТОМАТИЗМА] НЕМЕЦКИЙ ЯЗЫК ЗА 50 УРОКОВ УРОК 11. НЕМЕЦКИЙ С НУЛЯ B1 УРОКИ НЕМЕЦКОГО ЯЗЫК
3 weeks ago 00:14:40 14
АНАЛ•НЫЕ ПРОБКИ. КАК ИХ ИСПОЛЬЗОВАТЬ И КАКИЕ ВЫБРАТЬ | ОЛЬГА ШТЕРН 18+
3 weeks ago 00:18:51 2
6 способов заработка на ChatGPT для ленивых | Удаленная работа | Без опыта
3 weeks ago 00:09:28 402
§ 22 “Географическая оболочка Земли“, География 7 класс, Полярная звезда
3 weeks ago 00:13:02 323
КОГДА ПСИХОЛОГ БЕССИЛЕН? ❌ ТИПЫ КЛИЕНТОВ, которым не поможет ни один терапевт
3 weeks ago 00:30:15 202
18. Отношения | 6 класс
3 weeks ago 02:00:07 503
Открытое занятие с М.С.Норбековым “Точка, где начинается чудо“ 5 Декабря в 20:00
3 weeks ago 00:00:00 1
15:30 8К География. Высотная поясность, горы России
3 weeks ago 00:00:00 1
15:30 7К География. Глобальные экологические проблемы и альтернативная энергетика
3 weeks ago 00:02:09 1
ИЩУ РАБОТУ БЕЗ ВЛОЖЕНИЯ 🔥
3 weeks ago 00:00:00 1
15:30 6К География. Образование и выпадение атмосферных осадков. Виды атмосферных осадков
3 weeks ago 00:00:00 1
16:20 5К История. Древнейшие государства Греции. Природные условия Древней Греции и их влияние на занятия населения
3 weeks ago 00:00:00 1
15:30 5К География. Масштаб. Виды масштаба. Способы определения расстояний на местности