Сегодня разговор пойдет про второго кита в ООП - Наследование.
Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
По сути наследование - это механизм доступа к данным и поведению предка, а также способ расширения (изменения поведения) класса не изменяя его код.
Главное правило наследования: наследник ЯВЛЯЕТСЯ предком. Например директор является работником, но машина не является двигателем, потому наследовать автомобиль от двигателя нельзя, тут нужна композиция.
Бонус - в самом конце вернемся к разговору о _ и _ _ у атрибутов при наследовании.
Первые шаги в ООП:
ООП: Инкапсуляция в Пайтон
Читать:
“Python 3 Object-oriented“ by Dusty Phillips
“Learning Python“, Fifth Edition by Mark Lutz
Если есть непреодолимое желание и возможность поддержать канал то есть кошелек Юмани 410011506612886 или же нажми кнопку “Спонсировать“
#inheritance #python_oop #PythonRussian
#python #PyCharm #Питон #Программирование
1 view
1572
477
8 years ago 00:07:55 167
Наследование в ООП
6 years ago 00:03:01 259
[ООП курс] Наследование
5 years ago 00:29:18 8
ООП: наследование и полиморфизм (в JavaScript)
6 years ago 00:10:37 28
ООП: Наследование и полиморфизм
2 years ago 00:17:18 68
Принципы ООП на примерах в Unity. Наследование
5 years ago 01:01:03 127
ООП в JavaScript. Мифы, наследование, полиморфизм, абстракции, наследованиеи,
4 years ago 00:28:42 18
ООП на С# // Наследование // Часть 1
2 years ago 00:30:32 13
ООП Python наследование классов | Python ООП за три урока
8 years ago 00:46:47 169
ООП, наследование, классы - Занятие 4 - Java практика
9 years ago 00:15:12 34
php ооп: Наследование классов, урок 4!
7 years ago 00:15:20 76
PHP. Основы ООП. Урок 6 - Наследование
3 years ago 00:14:34 43
#20. Наследование в объектно-ориентированном программировании | ООП Python
6 years ago 00:11:15 30
#9 - ООП в Swift. Наследование классов
4 years ago 00:33:30 22
ООП в JavaScript. Объекты, прототипы, наследование