クラス(クラス型)とは,フィールド,メソッド,およびプロパティから構成される構造を定義したものです。クラス型のインスタンスをオブジェクトといいます。クラスのフィールド,メソッド,およびプロパティは,クラスのコンポーネントまたはメンバーと呼ばれます。 フィールドは,本質的にはオブジェクトの構成要素である変数です。レコードのフィールドと同じように,クラスのフィールドはクラスのインスタンスの中に存在するデータ項目を表します。 メソッドとは,クラスに関連付けられた手続きまたは関数を指します。大部分のメソッドは,クラスのインスタンスであるオブジェクトを操作するものです。メソッドの中にはクラス型そのものを操作するメソッド(クラスメソッド)もあります。 プロパティとは,オブジェクトに関連付けられたデータ(一般にフィールドに格納)にアクセスするときの仲立ちとなるものです。プロパティには,そのデータの読み書