Как переопределить метод в 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