Rubyについて(アンチ専用) Part002at TECH
Rubyについて(アンチ専用) Part002 - 暇つぶし2ch393:デフォルトの名無しさん
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みたく明示しない
と呼べないしな。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch