В следующем примере кода может использоваться super
, или C
должен явно вызывать A.foo
и B.foo
?
class A(object):
def foo(self):
print 'A.foo()'
class B(object):
def foo(self):
print 'B.foo()'
class C(A, B):
def foo(self):
print 'C.foo()'
A.foo(self)
B.foo(self)