Иерархия наследования классов в ООП в Python
Можно выполнять наследования от класса, который сам является потомком. Давайте посмотрим на примере. Пусть у нас есть следующий класс-родитель:
class User:
def set_name(self, name):
self._name = name
def get_name(self):
return self._name
От этого класса наследует следующий класс:
class Student(User):
def set_year(self, year):
self._year = year
def get_year(self):
return self._year
А от этого класса наследует еще один класс:
class StudentProgrammer(Student):
def set_skill(self, skill):
self._skill = skill
def get_skill(self):
return self._skill
Сделайте класс Employee,
который будет наследовать от класса
User.
Сделайте класс Programmer,
который будет наследовать от класса
Employee.
Сделайте классы Designer,
который будет наследовать от класса
Employee.
Добавьте в созданные вами классы различные методы.