クラス定義とコンストラクタ追加