На этот вопрос уже есть ответ здесь:
Предположим, у меня есть два класса (один a родительский и один подкласс). Как мне сослаться на метод в родительском классе, если метод также определен в подклассе different?
Вот код:
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, который создаст бесконечную рекурсию. Заранее спасибо.