Python как сделать наследование класса

Узнайте, как расширять функциональность ваших классов в Python за 5 минут! Секрет прост: наследование классов. Не упустите шанс стать мастером Python!

Python: Наследование классов

Наследование в Python реализуется очень просто. Всё, что вам нужно, это определить базовый класс и затем определить класс-наследник, который будет расширять возможности базового класса.

Базовый класс

    
    class БазовыйКласс:
        def __init__(self):
            print("Базовый класс создан")

        def метод_базового_класса(self):
            print("Метод базового класса")
    
    

Класс-наследник

    
    class КлассНаследник(БазовыйКласс):
        def __init__(self):
            super().__init__()
            print("Класс-наследник создан")

        def метод_наследника(self):
            print("Метод наследника")
    
    

Использование класса-наследника

    
    объект = КлассНаследник()
    объект.метод_базового_класса()
    объект.метод_наследника()
    
    

Этот код сначала создает экземпляр класса-наследника. При создании вызывается конструктор базового класса, а затем конструктор класса-наследника. Затем вызываются методы как базового класса, так и класса-наследника.

Таким образом, можно увидеть, что класс-наследник наследует все свойства и методы базового класса, а также может добавлять или переопределять их.

python как сделать наследование класса

Комментарии