設計図を作る (class)
前のレッスンで「データと命令を一つにまとめたのがオブジェクト(モノ)」だと学びました。 では、大量の敵キャラを作りたい場合、一つずつ手作業でまとめるのは大変ですよね。
そこで登場するのが クラス(Class)=「設計図」 です!
「たい焼きの型(クラス)」と「たい焼き(インスタンス)」
世界で一番わかりやすい例えがたい焼きです。

「たい焼きの型」を一度プログラミングで作ってしまえば、あとは「あんこ」「カスタード」と指定するだけで、同じ機能を持ったたい焼き(実体=インスタンス)をいくらでも量産できます!
taiyaki_class.py
Loading...
💡 「self(セルフ)」って何者?
クラスのコードを見ると self という謎の言葉が大量に出てきます。
これは「自分自身」という意味です。たい焼きに例えると、「(他のたい焼きじゃなくて)オレ様の中身はあんこ!」 「オレ自身を食べる!」と、自分が誰なのかを見失わないための名札のようなものです。
🎯 練習問題:モンスターを作ろう!
RPGゲームのモンスターの設計図 Monster クラスがあります。
この設計図をもとに、「スライム」(hp: 10、攻撃力: 2)という新しい実体(インスタンス)を作って、攻撃のアクションをさせてみましょう!
practice_class.py
Loading...