中身が空っぽでも、定義されたクラス名は、変数等の型として使用することが出来る。型名として指定してオブジェクトを生成することができる。中身が空っぽなので、特に使い道はないが、生成することは出来る。生成されたオブジェクトのことをインスタンスと呼ぶ場合もある。オブジェクトを動的に生成する方法がある。型[要素数]」と記述する。ポインタ」と記述する。初心者にはちょっと難しいかもしれないので、そのうち別稿で解説するつもりだ。等のコンテナクラスを使うという選択肢もある。型のオブジェクトを10個生成したい場合は、以下のように書いてもよい。スコープを抜けると、メモリは自動的に解放されるコンテナクラスで複数のオブジェクトを取り扱うようにすれば、メモリの解放を自動的に行なってくれるので便利だぞ。初心者は、「クラス」と「オブジェクト」を混同しがちだ。「クラス」は型であり、「オブジェクト」の形式を規定するもので、実体ではない。「オブジェクト」はクラスの規定にのっとって生成される実体のことだ。下図の様に、クラスはオブジェクトの金型と理解するといいかもしれない。金型に金属板を当ててプレスすると部品などが続々できてくる。クラス=金型、オブジェクト=出来上がる部品、そして(後の章で説明する)コンストラクタはプレスすることに相当するのだ。ひとつの金型からたくさんの部品が作れるように、ひとつのクラスから複数のオブジェクトを生成することが出来るのもいっしょだ。オブジェクトを生成するコードを書き、デバッガで実行して中身を見てみなさい。型、要素数10個の配列を宣言しなさい。