2014-04-03 Rubyにおける多重継承について Rubyでは複数のクラスを継承すること(多重継承)はできない。しかし複数のモジュールをインクルード(Mix-in)することはできる。RubyにおいてはMix-inこそ他の言語の多重継承に対応する機能である。以下に例を示す。 module A def a; end end module B def b; end end class C include A include B end obj = C.new obj.a # モジュールAのメソッドが呼べる obj.b # モジュールBのメソッドも呼べる