Как переопределить метод в python?

Аватар пользователя Карина Абдуллаева
Карина Абдуллаева
13 февраля 2023

Метод можно переопределить путем созданием класса-потомка с новым переопределенным методом. Например:

class MyClass:
    def my_method(self):
        print("Original method")


class MySubClass(MyClass):
    def my_method(self):
        print("Overridden method")


obj = MySubClass()
obj.my_method() # => Overridden method

0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»