※自分のメモ用に書いています
環境:Windows10 VisualStudio2012
今回は前に作ったのに追加をしていく
まずはクラスを新しく追加する
ソリューションの上で右クリックして追加を選択してクラスを選択。
このクラスにはハッシュコードを取得するためのものと、
自身オブジェクトと指定オブジェクトが等しいかの判断と、
文字列を取得するのメソッドを作成。
その後に変数を宣言し、
値の設定と取得プロパティと自動プロパティを追加。
2つの演算子(==と!==)のオーバーロードを追加
次に新しいクラスを追加して、
インスタンスを作成していく。
レコードを取得するメソッドとそのレコードを利用して配列を生成するメソッドを追加。
最後に仕上げとして変数とifによる判定を追加。
次にカプセル化のために新しいクラスを作成し、
必要なものを追加していく。
まず最低値を取得する変数と今の日付を取得する変数を用意して、
その二つを利用して件数を算出する。
最後にインターフェイスを作成するためにもう一度新しくクラスを作成する。
エラーインターフェイスを作るため継承をしておき、
プロパティごとのデータを保存する変数を用意し再設定されないようにreadonlyで修飾する。
エラーがあるかどうかの判定と情報を更新するメソッドも追加する。