#22. Наследование. Функция super() и делегирование | ООП Python

preview_player
Показать описание

Что такое расширение (extended) классов и переопределение (overriding) методов. Функция super() для обращения к атрибутам базового класса и вызова его методов. Делегированный вызов на примере инициализаторов классов.

Рекомендации по теме
Комментарии
Автор

Мне очень нравится Ваша подача материала. Спасибо большое!

MB-mied
Автор

Зашёл выразить благодарность по твоим урокам) правда я js, не питон разработчик… но все что ты говоришь - это четко, по делу, на профессиональном уровне. Всем кто проходит, то обязательно смотрите все, что можно здесь, человек знает своё дело и относится к нему как профессионал. Большое спасибо тебе за помощь, очень много интересного и полезного контента. Не бросай это дело)

-web
Автор

Забавно, я столкнулся с этой темой в ходе экспериментов, задолго до этого урока. Специально нигде не смотрел. Мне Pycharm сам предложил использовать super(), когда у меня в связанных классах задублировались __init__ методы. Типа чувак, это не True, используй super(). Я попробовал, увидел как работает, сразу сообразил что да как. А тут целая тема с подробным объяснением! Спасибо большое за вашу работу! Добавил в свой профессиональный жаргон новые термины: делегирование вызовов, расширение и переопределение классов. Как устроюсь на работу, обязательно куплю этот курс на степике и пройду еще раз. Вы мой любимый учитель!)

cbkzmvj
Автор

Огромное спасибо! Очень внятно и понятно. После магических функций моя самооценка на таких видео восстанавливается

jqfqmbo
Автор

Как появится лишняя монетка - обязательно куплю курс на степике. Очень хороший материал, подача просто супер!

alexhayes
Автор

Пайтон: Мы за явное лучше неявного!!!
Также Пайтон: Ну у нас super() даёт ссылку на родительский класс, НО А ЕЩЁ ПУСКАЙ ОН БУДЕТ ПОДСТАВЛЯТЬ САМ SELF ВО ВСЕ МЕТОДЫ это ведь так ЯВНО!!

silkshop
Автор

Уроки по делу, без воды, все последовательно. Подобных видеоуроков в интернете немного. Очень благодарен вашим стараниям!

aabema
Автор

Спасибо. Блин. Наконец то понял. Еще раз огромное спасибо. Чётко, без лишней воды, без бла бла бла.

EvgeniySakharov
Автор

Ваши видео очень и очень помогают понять саму суть - и все становиться просто и понятно. Спасибо.

qhzzkgr
Автор

Последовательно, доходчиво, очень интересно! Очередное спасибо!

siarheiulas
Автор

Спасибо, с вами начал ежедневно изучать питон, что долгие годы не получалось.

studian
Автор

Это лучшее объяснение, что я нашел во всем интернете! Огромное спасибо!

MrUriel
Автор

Хорошая подача материала, спасибо автору за работу)

золотая_рыбка
Автор

От души благодарю за такую качественную и подробную подачу материала!

kstrukov
Автор

Для понимания упрощенно можно сказать, что часть работы, которую может выполнить, через super() делает базовый метод, а работу с которой не может справиться выполняет переопределенный метод в дочернем классе

zakirovio
Автор

о вашем канале должны узнавать все больше и больше людей

citricmint
Автор

респект что лайкаешь комменты даже спустя год после выхода ролика)

IlyaNad
Автор

В конце каждого урока по наследованию посещает мысль: "всячески избегайте наследования" )))

nikprilutskiy
Автор

прямо по Лутцу..))) правда, там про super() не особо рассказывается, но если вчитаться внимательно, то становится очевидным применение этого метода...))))

gmchtec
Автор

отдельно еще хочу отметить очень прикольную музыку в конце, негатив от возможного непонимания купирует))

jqfqmbo