2006-10-06から1日間の記事一覧

RubyのmoduleのインクルードとClassの継承

module Moge def a "moge" end end class Hoge include Moge def a "hoge" + super end end p Hoge.new.a # "hogemoge"と表示 おや、インクルードしたモジュールのメソッドにsuperでアクセスできてしまった。インクルードの実装は継承と同じなのだろうか? …