Shugo Maeda <shugo / netlab.co.jp> writes:
> > ruby-list を読んでいると ruby ではクラスに対する「インスタンス」という言
> > 葉は出て来ないみたいですが、ruby の世界にそういう概念はないのでしょうか。
> あります。
>   http://blade.nagaokaut.ac.jp/ruby/ruby-list/index.shtml
> などで「インスタンス」を検索すると山ほどヒットすると思います。
> # というか「インスタンス」と狭義の「オブジェクト」って語感が違う
> # だけで同じ概念ではないでしょうか。

「インスタンス」という語は、クラスという概念が出てきている文脈上でだけ
使える用語だと思います。それに対して「オブジェクト」はいつでも使える。

正しい例:
  ・このオブジェクトはクラスFooのインスタンスである。
  ・クラスFooのインスタンスはメソッドfooを持つ。
  ・クラスFooをインスタンス化する。
  ・インスタンスに固有の (クラスに固有ではない) 変数。
  ・このオブジェクトのメソッドfooを呼ぶ。

間違った例:
  ・このインスタンスのメソッドfooを呼ぶ。

高木 浩光@電子技術総合研究所
http://www.etl.go.jp/~takagi/ (工事中)