Python Russian

Python Russian 

простым языком о прекрасном языке программирования

50subscribers

76posts

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

Сегодня разговор пойдет про второго кита в ООП - Наследование.
Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
По сути наследование - это механизм доступа к данным и поведению предка, а также способ расширения (изменения поведения) класса не изменяя его код.
Главное правило наследования: наследник ЯВЛЯЕТСЯ предком. Например директор является работником, но машина не является двигателем, потому наследовать автомобиль от двигателя нельзя, тут нужна композиция.
Бонус - в самом конце вернемся к разговору о _ и _ _ у атрибутов при наследовании.
Читать:
"Python 3 Object-oriented" by Dusty Phillips
"Learning Python", Fifth Edition by Mark Lutz
https://docs.python.org/3/tutorial/classes.html
Subscription levels3

Большое спасибо

$2.73 per month
На поддержку канала и просто в знак благодарности

На новые идеи

$6.9 per month
Чтобы новые видео появлялись и для поддержки вдохновения

Show must go on...

$13.7 per month
На хорошее кофе и для металлу в голосе
Go up