Как ссылаться на родительский метод в Python? [Дубликат]
На этот вопрос уже есть ответ здесь:
Вызовите метод родительского класса из дочернего класса в Python? 14 ответовПредположим, у меня есть два класса (один родитель и один подкласс). Как мне обратиться к методу в родительском классе, если метод также определен в подклассе по-другому?
Вот код:
class A:
def __init__(self, num):
self.value=num
def f(self, num):
return self.value+2
class B(A):
def f(self, num):
return 7*self.f(num)
В самой последней строке я хочу сослаться на родительский класс A с помощью команды «self.f (num)», а не на сам метод в B, который создал бы бесконечную рекурсию. Заранее спасибо.