LoginSignup
1
0

More than 5 years have passed since last update.

C プログラミング

Posted at

※自分のメモ用に書いています

環境:Windows10 VisualStudio2012

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

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0