« Core i5+Windows 7 Pro.(x64)導入。 | トップページ | Win7機に入れるもの―。 »

Rubyでオーバーライドしたメソッドを呼び出したい場合。

モジュールの場合は、上書きされる側をaliasで別名作って、別名で呼び出す。

クラスの場合は、super()で呼び出す。

…そう言えば、mix-inの結果として複数モジュールから同名メソッドを持ち込んでしまった場合は、どうなるのだらぅ?

|

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/28934/47237536

この記事へのトラックバック一覧です: Rubyでオーバーライドしたメソッドを呼び出したい場合。:

コメント

コメントを書く