仕様のところで述べたとおり、このクラスは月配列を返すgetMonthly()と週配列を返すgetWeekly()があります。それぞれ生成する配列の対象年と月または週番号を与えてやるとその結果を返します。AvailableDateSequenceクラスのテストコード前回仕様を決めたDateSequenceクラスのテストコードですが、まずは月カレンダーの計算部分について。クラスを作る今度は日付配列の生成処理をクラス化してみましょうか。配列を生成すべき年月を与えられたら、49個(曜日表示+日曜始まり7日6週分)の配列内に日付データとそれぞれの日付の属性値(今日だとか休日だとか)を返します。Availableほぼcal互換のカレンダーコマンド前回触れそびれているんですが、数値チェックを追加したcheckOptionクラスのプロパティ取得をメソッドをひとまとめにしました。