クラスとは

広告

そもそもクラスと言うのは何かといいますと、何かを実行する物体の設計図のようなものです。何かを実行するというのは、例えば車であれば人を乗せて走りますし、テレビであれば放送を受信して画像と音を出すということを実行します。クラスというのはそれらの設計図と言うわけです。

クラスを使う場合と使わない場合のプログラミングの違いは何かというと、クラスを使わない場合にはプログラムによって行いたいことを全て自分一人で一つ一つ実行するようなものです。それに対してクラスを使った場合には、目的にあわせてそれを実行してくれるような物体の設計図を作成し、その設計図から実際に物体を作成し、そしてその物体に処理を行ってもらうような感じとなります。

どちらの方法でプログラムを記述しても目的を達成することに違いはないですけど、ある目的を行ってくれる物体の設計図を作成しておけば使いまわしもできますし、何のためのプログラムなのか明確になる場合が多いのがクラスを使うメリットです。

クラスの記述方法

クラスと言うのは設計図ですので、クラスの中には具体的に何をさせたいのかを記述していきます。例えば下記のような感じです。

設計図 車{
  車を動かす{
    ....
  }

  車を止める{
    ....
  }

  ライトを付ける{
    ....
  }
}

上記の場合は車という設計図を作成しています。設計図の中には、実際に何をしたいのかをメソッドの形で定義していきます。

実際にPHPとして記述するには下記のようになります。

class クラス名{
....
}

「class」の後にそのクラスを表すクラス名を記述します。そしてそのクラスに何をさせたいかを"{"と"}"の間に記述することになります。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。