как сослаться на родительский метод в Python? [дубликат]

На этот вопрос уже есть ответ здесь:

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

29
задан user1111042 19 February 2012 в 07:04
поделиться