ООП: Наследование (Inheritance)

preview_player
Показать описание
Сегодня разговор пойдет про второго кита в ООП - Наследование.
Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
По сути наследование - это механизм доступа к данным и поведению предка, а также способ расширения (изменения поведения) класса не изменяя его код.

Главное правило наследования: наследник ЯВЛЯЕТСЯ предком. Например директор является работником, но машина не является двигателем, потому наследовать автомобиль от двигателя нельзя, тут нужна композиция.

Бонус - в самом конце вернемся к разговору о _ и _ _ у атрибутов при наследовании.

Читать:
"Python 3 Object-oriented" by Dusty Phillips
"Learning Python", Fifth Edition by Mark Lutz

Присоединяйтесь к помощи каналу, будет интересно)
✔️Юмани 410011506612886

Будь первым везде и всегда, включай уведомления о новых выпусках 🔔

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

Вроде давно уже использую питон, и далеко не новичок, но КАК ЖЕ ПРИЯТНО слушать твое объяснение всегда. Как будто я сам новичку обновляю самую суть, без воды, с классными примерами! Спасибо за труды, ждем новых видео!

nikitakuznetsov
Автор

Лучший) недавно нашёл твой канал, отлично объясняешь, это мы смотрим

Smnov
Автор

Ты лучший, знай это!
Никогда не бросай канал, ты очень помогаешь людям особенно таким недотепам вроде меня:)

spikespiegel
Автор

Отличный контент. Из ролика глубоко разобрался в вопросах классового разделения общества и источниках социальных противоречий ; ) Буду смотреть продолжения …
Или вот еще: если кто скажет, что программирование это скучно и для заучек, я скину ссылку на этот видос, где Демиург по ходу создал вселенную, в которой живут Директор, Менеджер и Уборщица и получают свой Бонус )

gsm
Автор

Даешь больше годного контента 😊 Спасибо, что находишь силы и желание снимать такое качественное видео.

Kostya_kzn
Автор

Спасибо за отличные ролики🤝 Продолжай в том же духе💪

Dmitriy_Peskff
Автор

Чего я не наткнулся на этот канал раньше! Шикарное объяснение и голос приятный. Спасибо за труд!)

wujoyqh
Автор

Не так давно наткнулся на ваш канал. Господи храни Королеву что это произошло. Уже все видео пересмотрел)
В связи с тем что давно не было активности на канале, я впал в депрессию и бесконечно молча про себя говорил " на что же Python Russian нас покинул..."
Родные уже к бабкам водили.. Не помогло

Излечился инъекцией(внутривенно) нового видео! Спасибо!

soldiertoy
Автор

Только начинаю знакомиться с ООП и как человек который только пришел в ООП Ваши видео как бальзам на душу)
Понимаю о чем речь и главное не теряется интрес к изучению)

zcflezz
Автор

Самый годный контент что я видел по Python! Спасибо за старания! Огромное! Продолжай, пожалуйста)

evasolana
Автор

а прикольные ощущения - смотришь видос с канала с которым начинал, а ты уже всё это знаешь 😇 но, с части про HAS-A/IS-A уже интересно стало

x-user-agent
Автор

Пока еще не учил ООП но радуют душу твои видео, большое спасибо за старания

gcicxcj
Автор

ТЫ ВЕРНУЛСЯ!!! Какая огромная радость для меня. Не забрасывай канал пожалуйста, ты делаешь очень крутые обучающие ролики. Огромная благодарность тебе за твои труды.

databox
Автор

Да, заждались. Хорошего так мало, потери недопустимы. Спасибо

vmkfbps
Автор

хотел бы предложить автору тему: Множественное наследование. Если конечно есть что об этом рассказать)

Miron_Nicolaevich
Автор

Кажется пример на 36:50 это скорее агрегация, чем композиция, разве нет? Все таки классы существуют независимо и могут быть вызваны раздельно.

Еще мне как-то немного не хватило темы с LSP и IS-A вместе, что последнее правило не очень работает, когда мы имеем дело с частным случаем чего-то, что облагается ограничениями (классический пример отношений прямоугольник-квадрат).

Но было полезно. Все таки есть что-то в этом формате скорее лекции, чем просто сжатого изложения — больше подходит духу ютуба, где мы скорее хотим как-то более лично и неформально перенимать опыт. Спасибо, очень нравятся видео.

_radja
Автор

Реально лучшее объяснение в ютубе!!! Респектище, что находишь время и желание записывать видео! После именно этого в голове остался 1 вопрос: КАК РАБОТАЕТ ДАНДЕР МЕТОД __str__ ?)

AnatoliyDekorstyle
Автор

Спасибо огромное за труд, всё очень доступно и понятно. Без лишней воды.
Очень интересует, может есть возможность записать видео про полезные плагины.
Заранее спасибо! Так держать!

cpeoqjp
Автор

да, твое видео точно и конкретно создай видео урок на udemy

suiorarashbek
Автор

Добрый день, очень было бы интересно разобрать задачи с Yandex, школа backend разработки.
Задачи у меня есть, напишите куда скинуть.
Заранее спасибо.

cpeoqjp