Сегодня разговор пойдет про второго кита в ООП - Наследование.
Как обычно нас будет интересовать, что это такое и зачем это нужно программисту.
По сути наследование - это механизм доступа к данным и поведению предка, а также способ расширения (изменения поведения) класса не изменяя его код.
Главное правило наследования: наследник ЯВЛЯЕТСЯ предком. Например директор является работником, но машина не является двигателем, потому наследовать автомобиль от двигателя нельзя, тут нужна композиция.
Бонус - в самом конце вернемся к разговору о _ и _ _ у атрибутов при наследовании.
Первые шаги в ООП:
ООП: Инкапсуляция в Пайтон
Читать:
“Python 3 Object-oriented“ by Dusty Phillips
“Learning Python“, Fifth Edition by Mark Lutz
Если есть непреодолимое желание и возможность поддержать канал то есть кошелек Юмани 410011506612886 или же нажми кнопку “Спонсировать“
#inheritance #python_oop #PythonRussian
#python #PyCharm #Питон #Программирование
1 view
1946
595
4 weeks ago 04:34:44 1
Java с нуля - Полный Курс Java Для Начинающих [4,5 ЧАСА]
4 weeks ago 00:39:54 2
ООП на простых примерах. Объектно-ориентированное программирование
1 month ago 00:18:28 1
Уроки Python с нуля / #19 – Наследование, инкапсуляция, полиморфизм