PHPオブジェクト指向部

部活トップ画像

PHP言語を使って現場で必ず必要になる「オブジェクト指向」を理解しましょう!初学者にはとても分かりにくく感じてしまうオブジェクト指向の考え方を実際に「ドラ◯エ」のゲームを作りながらわかりやすく学習していきまます!

この部活で作るもの

部活で作るもの

PHPオブジェクト指向部の練習メニュー

Lesson01「オブジェクト指向ってなに?」

オブジェクト指向を理解するためにまず普通に「ドラ◯エ」のゲームを作ってみましょう!

Lesson02「オブジェクト指向でドラ◯エを作ろう!」

前回書いたコードを元にオブジェクト指向で書きなおしていき、「クラス(class)」「コンストラクタ(constructor)」「インスタンス」について学んでいきます!

Lesson03「アクセス権とカプセル化」

「private」「protected」「public」といった「アクセス権(アクセス修飾子)」やそれを使った「カプセル化」「セッターメソッド・ゲッターメソッド」について解説!

Lesson04「継承」

オブジェクト指向の大事な概念でもある「継承」について実際にゲームを作りながら解説します!

Lesson05「オーバーライド」

継承することで使えるメソッドの「オーバーライド」について解説します!

Lesson06「静的メンバ」

「static」を使った「静的メンバ」について解説します!

Lesson07「クラス定数」

クラス内に定義できる定数「クラス定数」について解説していきます!

Lesson08「抽象クラス」

初学者には分かりにくい「抽象クラス」を図を使いながら分かりやすく解説!さらに抽象クラスを使ってゲームを作ることでさらに理解を深めます!

Lesson09「インターフェイス」

抽象メソッドとよくごっちゃになってしまいがちな「インターフェース」とその使いドコロを解説します!

Lesson10「ポリモーフィズム」

初学者には全くワケの分からない、「ポリモーフィズム(多様性)」について分かりやすく解説します! ポリモーフィズムは「インターフェース」と深く関係しているので、インターフェースを使ってゲームを作りながら分かりやすく解説!

Lesson11「名前空間」

オブジェクト指向で必ず使われる「名前空間」について解説!名前空間を使う場合、「例外処理」ではとても落とし穴なので注意です!