PHP/クラス/継承

PHP/クラス/継承

単なる継承

extends キーワードに続きスーパークラスとなるクラス名を記述する

class Piyo extends Hoge{
}

コンストラクタの継承

PHPの継承ではサブクラスで特に定義しなければスーパークラスのコンストラクタが自動的に継承される。

スーパークラス(親クラス)のコンストラクタ呼び出し

サブクラス(子クラス)のコンストラクタの中で parent キーワードを使って直接メソッドを呼ぶ

parent::__construct("hoge");
php/basic/class/extends.txt · 最終更新: 2019-12-26 19:16 by ore