2011年3月 8日

[ruby-list:47939] 特異クラス、特異メソッド

そえじま@勉強中です。

全くと言っていいほど分かっていないので、恐縮なのですが
特異クラスの必要性について教えていただけないでしょうか?

|01.||class| |MyClass|
|02.||||class| |<< ||self|
|03.||||# ここは MyClass の特異クラス|

|04.||||end|
|05.||end|
|06.|
|07.||obj = MyClass.||new|
|08.||class| |<< obj|
|09.||||# ここは obj の特異クラス|
|10.||end

例えば、上記のようなMyClassのオブジェクトが複数あった場合に
そのオブジェクトごとに挙動を変えるとか、そういう意味あいの
ことなのでしょうか?

この概念が飲み込めなくて、気持ち悪くて仕方ありません。
すいませんが、何卒宜しくお願いいたします。

|

投稿者 xml-rpc : 2011年3月 8日 19:04
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/102482
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。