Урок 11: ООП. Классы и свойства. Создание объектов (экземпляров класса). Котлин курс с нуля
Тесты и практика по этому уроку в телеграм боте:
Документация про конструкторы: #constructors
Открываем тему объектно-ориентированного программирования (ООП). В этом уроке будет немного больше теории, чем обычно. Задача на примерах и ассоциациях понять логику классов, зачем они нужны и что с их помощью можно реализовывать. В качестве введения в понятие “класс“ расскажу примеры классов в самом языке, с которыми мы уже неоднократно работали. Далее плавно перейдем к понятию “сущность“. Как ее выявить и почему в мире разработки программного обеспечения принят использовать такой подход. Все это будем рассматривать на примере очередного гипотетического приложения. Это будет каталог с рецептами, блюда можно будет добавлять в избранное, просматривать этапы готовки и скачивать ингредиенты в качестве списка покупок. Реализацию будем держать в уме – такой подробный пример нужен, чтобы научиться мыслить в стиле ООП, выделять будущие классы и наделять их свойствами. Во второй части приступим к “оживлению“ классов. Мы продумаем какими действиями должны обладать объекты в приложении. Эти действия превратим в функции и наполним демонстрационной логикой. В конце воспроизведем несколько пользовательских сценариев, используя описанные выше функции.
573 views
2491
747
6 months ago 00:18:16 1
Андрей Илларионов. Ирано-израильская война. Уроки для Украины
6 months ago 00:11:05 1
Обществознание 11 класс (Урок№21 - Роль государства в экономике.)
6 months ago 11:55:00 1
Frontender[1.0] - Модуль 1 | Курс по FRONTEND | HTML, CSS, SCSS, GIT, NPM, SEO, A11Y | УРОКИ [2-55]
6 months ago 00:21:54 1
Чернобыль – невыученный урок. Что развалило советскую, а теперь и путинскую империю | Разборы