【今は怖くなくていい】static(スタティック)をやさしく理解する
C#を学んでいると、 こんなキーワードが出てきます。 static 「え、急に難しそう…」 ...
今の時代にオブジェクト指向は本当に必要?
最近、こんな声を聞きます。 「AIがコードを書いてくれるなら、設計は不要では?」 「オブジ ...
🛡 HPが0未満にならないようにしよう
今の TakeDamage メソッドはこうでした。 public void TakeDam ...
⚔ Playerに「ダメージを受ける」能力を追加しよう
キャラクターは表示するだけではありません。 ゲームでは、 攻撃を受ける HPが減る という ...
🧩 Playerに「できること」を追加してみよう
ここまでで分かったことは: クラスは設計図 インスタンスは実体 オブジェクトはデータのまと ...
オブジェクトとは「データ+できること」
これまで学習してきた内容では、 変数 → データを入れる箱 配列 → たくさん入れられる箱 ...
【初学者向け】はじめてのクラス作成(Visual Studio操作つき)
今日は、C#で「クラス」を作ってみます。 ですがその前に、 どこに何を書けばいいの? とい ...
nullとは何か?オブジェクトが「生まれる瞬間」を理解しよう
オブジェクト指向に入ると、必ず出てくる言葉が null です。 しかし ...
C# の foreach を配列の合計と平均を作りながら理解する
C# には、配列(またはコレクション)の要素を 先頭から順に取り出して処理する ...
Excelで理解する「2次元配列」 — 行と列で考えるデータ管理
プログラミングを学習していると 「配列」は避けて通れません。 1次元配列は理解できても、 ...