クラスは、Cmmにオブジェクト指向言語の枠組を提供します。クラスは、意味 あるデータとそれを操作する手続き(メソッド)をひとまとまりに定義したもの です。
クラスは、クラス宣言式によって定義します。クラス宣言式で定義したクラス は、いわば、データの設計図にあたり、基本的にはクラス自身を直接プログラ ミングに利用するのでなく、クラス定義に基づいてインスタンスを生成してそ れを利用します。インスタンスは、new あるいは、クラスメソッド New(11.8節、頁参照)によって生成します。