2006-02-25
[Ruby]「オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル」を読もう2
「Ruby の起動」はさしあたって興味がないので飛ばしました。本当は読んだほうがいいんでしょうけど……。
オブジェクトのページ
書いてあることがなかなか理解できません。ひとつずつじっくり見てみます。
- Ruby で扱える全ての値はオブジェクトです。
これはそのままですね。
- Ruby のオブジェクトに対して可能な操作はメソッド呼び出しのみです。
なるほど。
- あるオブジェクトが反応できるメソッドは、そのオブジェクトが所属するクラスによって一意に決定します。
あれ得意メソッドは?
- 所属するクラスはオブジェクト生成時に決まり、その後は特異クラスの導入以外、所属クラスが変わることはありません。
得意クラスってなんだろう。「特異クラスとは何ですか」を読んでわかりました。でもこれで所属クラスが変わるってどういうことだろう。
む、難しい……挫折しそうですががんばります。