なぜ「static地獄」が起きるのか?
オブジェクト指向を学び始めた頃、よく起きる現象があります。 それが―― 「全部static ...
オブジェクト指向が「できる人」と「できない人」の決定的な違い
オブジェクト指向を学んでいると、こう感じることがあります。 すぐ理解する人がいる 何度やっ ...
オブジェクト指向が苦手な人の特徴と、乗り越え方
オブジェクト指向の授業に入ると、よくこういう声を聞きます。 なんだか急に難しくなった クラ ...
オブジェクト指向が「腹落ち」する瞬間
オブジェクト指向を学び始めると、多くの人がこう感じます。 なんとなく分かるけど、しっくりこ ...
今の時代にオブジェクト指向は本当に必要?
最近、こんな声を聞きます。 「AIがコードを書いてくれるなら、設計は不要では?」 「オブジ ...
🛡 HPが0未満にならないようにしよう
今の TakeDamage メソッドはこうでした。 public void TakeDam ...
⚔ Playerに「ダメージを受ける」能力を追加しよう
キャラクターは表示するだけではありません。 ゲームでは、 攻撃を受ける HPが減る という ...
🧩 Playerに「できること」を追加してみよう
ここまでで分かったことは: クラスは設計図 インスタンスは実体 オブジェクトはデータのまと ...
オブジェクトとは「データ+できること」
これまで学習してきた内容では、 変数 → データを入れる箱 配列 → たくさん入れられる箱 ...
【初学者向け】はじめてのクラス作成(Visual Studio操作つき)
今日は、C#で「クラス」を作ってみます。 ですがその前に、 どこに何を書けばいいの? とい ...