〖ClassPractice00〗static を体験してみよう(番外編)
前回までで、 クラスを使って データをひとまとめにする ことや、 クラスの中にメソッド(処 ...
スコープとは? ― C#と情報技術者試験の疑似言語で理解する
プログラミングをしていると、こんなことが起こります。 if (true) { int x ...
【今は怖くなくていい】static(スタティック)をやさしく理解する
C#を学んでいると、 こんなキーワードが出てきます。 static 「え、急に難しそう…」 ...
今の時代にオブジェクト指向は本当に必要?
最近、こんな声を聞きます。 「AIがコードを書いてくれるなら、設計は不要では?」 「オブジ ...
アバター作成画面で理解する「クラス」と「インスタンス」
オブジェクト指向の最初の壁は、 「クラス」と「インスタンス」の違いです。 今日は、ゲームの ...
🛡 HPが0未満にならないようにしよう
今の TakeDamage メソッドはこうでした。 public void TakeDam ...
⚔ Playerに「ダメージを受ける」能力を追加しよう
キャラクターは表示するだけではありません。 ゲームでは、 攻撃を受ける HPが減る という ...
🧩 Playerに「できること」を追加してみよう
ここまでで分かったことは: クラスは設計図 インスタンスは実体 オブジェクトはデータのまと ...
【ClassPractice03】引数を持つメソッドを作ってみよう
コラム:「クラスの配列」 これまで私たちは、1人の Player を作りました。 Play ...
オブジェクトとは「データ+できること」
これまで学習してきた内容では、 変数 → データを入れる箱 配列 → たくさん入れられる箱 ...