PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips246 クラスを継承する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-16クラス・オブジェクトTips246 クラスを継承する

Level2

Pointextendsを付けてクラスを定義する

PHPでは他のクラスのプロパティやメソッドを継承したクラスを作成することができます。

継承元となるクラスをスーパークラス親クラス基底クラスと呼び、継承しているクラスをサブクラス子クラス派生クラスなどと呼びます。

クラスを継承すると子クラスで親クラスと同じ機能を実装しなくても良くなるためコードを最小限に抑えることができます。

PHPでクラスを継承してサブクラスを作成するには、クラスの宣言時にextendsを付けて継承元のクラスを指定します。

ただし、親クラスが他のクラスを継承して定義されたクラスの場合には継承することができません(多重継承ができない)。

クラスの継承方法

//親クラス
class 親クラス名 {
  //任意の処理
}
//子クラス
class 子クラス名 extends 親クラス名 {
  //親クラスを拡張する処

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません