はじめに こんにちは。masakichiです。 PHPのオブジェクト指向には3大要素というものがあります。 「カプセル化」「継承」「ポリモーフィズム」の3つだそうです。 知らない人からすると、なんのこっちゃだと思います。 これらを理解するには、PHPのクラスから学んでいくといいと考えています。 ということで、まずはPHPのクラスについて理解するために、ポケモンを通して実装例を書いていこうと思います。 ポケモンには様々な種類がいます。 一番最初は151匹だったのに、いまでは900種類以上いるそうです。 とても覚えられたものじゃありません。 さて、いきなりですが、ここであなたはポケモンの開発者になったとします。 900種類以上のポケモンを表現するために、プログラミングコードを記述しなくてはいけません。 そんな時、1匹ずつ別々のプログラミングコードを記述することで実現は可能かもしれません。 しか