Python: Наследование классов
Наследование в Python реализуется очень просто. Всё, что вам нужно, это определить базовый класс и затем определить класс-наследник, который будет расширять возможности базового класса.
Базовый класс
class БазовыйКласс:
def __init__(self):
print("Базовый класс создан")
def метод_базового_класса(self):
print("Метод базового класса")
Класс-наследник
class КлассНаследник(БазовыйКласс):
def __init__(self):
super().__init__()
print("Класс-наследник создан")
def метод_наследника(self):
print("Метод наследника")
Использование класса-наследника
объект = КлассНаследник()
объект.метод_базового_класса()
объект.метод_наследника()
Этот код сначала создает экземпляр класса-наследника. При создании вызывается конструктор базового класса, а затем конструктор класса-наследника. Затем вызываются методы как базового класса, так и класса-наследника.
Таким образом, можно увидеть, что класс-наследник наследует все свойства и методы базового класса, а также может добавлять или переопределять их.
Комментарии
Отправить комментарий