- 415 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 23:43:24 ]
- >>413
1.私は万年筆が好きだ 2.私はこの万年筆が好きだ この二つのうち、1は万年筆というもの、2は具体的な品を指してるだろ オブジェクト指向では1がクラス 2がインスタンス ここで.色関数を考えると、 (2の意味の万年筆).色 ってのは、具体的な品だからちゃんと色が決まってる これがインスタンスメソッド (1の意味の万年筆).色 だと、色が決まらないから、クラスに対してインスタンスメソッドは 呼び出せない 同様に、そのものの種類を返す関数 .kind があったとする このときは、(1の意味の万年筆).kind で、"万年筆"って文字が返ってくるし (2の意味の万年筆).kind でも、同じように"万年筆"って返ってくる これがクラスメソッド
|

|