Я нашел пример:
Код: Выделить всё
class ParentOne:
def __init__(self):
print "Parent One says: Hello my child!"
self.i = 1
def methodOne(self):
print self.i
class ParentTwo:
def __init__(self):
print "Parent Two says: Hello my child"
class Child(ParentOne, ParentTwo):
def __init__(self):
print "Child Says: hello"
A=Child()
Код: Выделить всё
Child Says: hello
На самом деле это немного более сложный, чем это; порядок разрешения метода
изменяется динамически для поддержки совместных вызовов super().
Этот подход известен в некоторых других языках с множественным наследованием
как метод call-next и является более мощным, чем супервызов, обнаруженный в
языках с одинарным наследованием.
Как он может быть более мощным, если его нужно инициализировать вручную?
Извините за все эти вопросы.
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/127 ... -in-python