オブジェクトとインスタンスの違い

ネットではさまざまな情報が出ています。
ただ、それぞれの考え方があり(例えば言語による用語の違いなど)、調べれば調べるほど余計混乱してきますね。

ここでは、端的にマイクロソフトにおける C#での考え方をサンプルとしてあげます

結論ですが、

クラスまたは構造体の定義は、型の動作を指定する設計図
オブジェクトは基本的に、設計図に従って割り当てられて構成されたメモリのブロックです。
オブジェクトはインスタンスとも呼ばれ・・・

マイクロソフト/c#ガイド/基本

につきますね

C#

Posted by hidepon