前田です。 At Sun, 11 Apr 1999 19:02:49 +0900, ISII takesi <isii / harmony.co.jp> wrote: > > # というか「インスタンス」と狭義の「オブジェクト」って語感が違う > > # だけで同じ概念ではないでしょうか。 > > Ruby で、広義の「オブジェクト」と狭義の「オブジェクト」の区別って > あるんでしたっけ? Rubyで「オブジェクト」といった場合はすべて狭義のオブジェクトにな りますね。 > # そもそも 広義の「オブジェクト」 ってなんだろう、、^_^; ここでは、first class objectの意味で使いました。 たとえば、Javaのint型のデータもこれに該当します。 # ひょっとするとこれもインスタンスと呼ばれるのかな。 > クラスもオブジェクトなんですよね。Ruby では。(Smalltalk でも) はい。 > # 蛇足ですが、、メンバー変数ではなくて、インスタンス変数と呼ぶ。 > # メンバー変数って、C++ 独自? Javaではなんと呼んでいるんでしたっけ JLSを見るとJavaでもinstance variableと呼んでいるようです。 他にもメンバ関数とか派生クラスとかテンプレートとか、C++だけ用語が 違うことが多いですね。 -- 前田 修吾