Myvideo

Guest

Login

Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). Котлин курс с нуля

Uploaded By: Myvideo
5 views
0
0 votes
0

Тесты и практика по этому уроку в телеграм боте: Вопросы и ответы для интервью 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 #котлин #программирование

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later