C#勉強メモでは、筆者が学んだ内容をまとめている。今回は、クラスについて取り上げる。 2. カプセル化と情報隠蔽 クラスを知るうえで、情報隠蔽とカプセル化について整理する。 2.1 カプセル化(Encapsulation) カプセル化とは、データとメソッドをクラス ...
C#で独自のデータ型を定義する際、私たちは無意識に「クラス(class)」を選びがちです。 しかし、C#にはクラスの他にもう一つ、「構造体(struct)」という選択肢が用意されています。 「座標(x, y)」や「RGBカラー値」といった、小さくて単純なデータの ...