Rubyについて(アンチ専用) Part002
■ このスレッドは過去ログ倉庫に格納されています
0393デフォルトの名無しさん
2008/02/07(木) 11:33:50class 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みたく明示しない
と呼べないしな。
■ このスレッドは過去ログ倉庫に格納されています