- 393 名前:デフォルトの名無しさん mailto:sage [2008/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みたく明示しない と呼べないしな。
|

|