Урок 4 - Основы ООП, классы, переменные и константы в Swift 4

preview_player
Показать описание
4 Урок курса начинающий iOS разработчик. Говорим о основах ООП Объектно ориентированного программирования, о основах Swift, объясню что такое классы, переменные и константы.
Постараюсь обьяснить основные принципы: наследование, инкапсуляция, полиморфизм на примерах из реального мира.

Домашнее задание.
1 Часть
Создать класс Транспорт
Добавить свойства Название транспорта и количество колес
Добавить 2 функции Ехать и Бибикать
Далее создать два дочерних класса автомобиль и мотоцикл

Добавить дополнительные свойства у каждого класса, придумайте на ваше усмотрение.
Реализовать функции ехать и бибикать у каждого по своему

2. Часть.
Поищите почитайте информацию что такое статические методы и статические свойства и попробуйте их создать.

P.S. возможно пример для полиморфизма не самый удачный

______________________________

⚡️⚡️⚡️ Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам.
______________________________

#iosпрограммист #iosdeveloper #icodeschool #ioslessons #applecode #ioscoding

ПОНРАВИЛОСЬ ВИДЕО ? :)
ПОБЛАГОДАРИ ЗА ТРУДЫ
Рекомендации по теме
Комментарии
Автор

Еще бы видеть эти классы, функции с реальными примерами при создании приложений, чтобы понимать как это взаимосвязано.

egvypkv
Автор

Все разложено по полочкам, плюс домашнее задание, отличное видео больше таких уроков.

sashakucher
Автор

Местами понятнее объясняешь чем в книге Swift для детей! Как раз в ней дошел до главы с классами и параллельно смотрю твои уроки.

evgenii
Автор

хорошо объясняешь, спасибо большое и уроки у тебя крутые все максимально подробно, это очень важно.

showmustgoon
Автор

спасибо большое! задание сделала. разобралась с static property and static method.

karinatumanova
Автор

Осень рад твоим урокам. С каждым разом как смотрю и пересматриваю заново, целая гора с плеч непонятных методов. спасибо !!!
Ты уроки не даёшь ? Но я надеюсь найду у тебя. Для меня пока не до конца понятно как работать с протоколами, их преимущество. Очень хотел бы увидеть у тебя эти уроки!

almazof
Автор

Я занимаюсь Anroid-разработкой, но с недавних пор купил себе макбук и решил расширить кругозор. Смотрю подряд 4-е урока, очень интересно!
Жаль, что в этом уроке не увидел контроля доступа к полям/методам. Но в целом, я понимаю, что они везде похожи и уж сам погуглю.
И да, не ПЕРЕПИСЫВАЕМ метод, а переопределяем его). Пошел дальше смотреть

Idealll
Автор

Иногда смотришь такие каналы, чел реально старается делает качественные уроки ... А подписчиков больше у всяких клоунов ...

e
Автор

Добрый день. Можно у Вас брать уроки? Есть идея для приложения хочу научиться создавать.

CLASSIC_
Автор

Объясни пожалуйста где эти классы могут быть использованы? Мне на ум ничего не приходит... Просто то что было в примере как мне кажется просто формальность

e
Автор

Я нихера не понимаю :DDD это нормально ? или это просто не мое ?

gnebgxq
Автор

я понимаю что такое константы, переменные и тд. но когда дело доходит до кода я просто ничего не понимаю

gnebgxq