08/02/07 11:33:50
>>390
class A:
def foo(self):
print "A"
class B:
def foo(self):
print "B"
class C(A, B):
def foo(self):
A.foo(self)
C().foo()
super使ったときにはA.fooとB.fooのどちらを呼ぶかという話じゃない?
かぶった時だけAかBを指定させて普段はsuperというのもありかもだけど、
それってたぶんPythonの流儀じゃない。メソッドもself.fooみたく明示しない
と呼べないしな。