この記事では主に PHP オブジェクト指向継承コンストラクターについて説明します。必要な方はご覧ください。
コンストラクターメソッドの継承
コンストラクターメソッドは継承することができ、継承の原則は通常のメソッドと同様です。また、サブクラスでもコンストラクターを宣言した場合、親クラスのコンストラクターが上書きされます。親クラスのコンストラクターが上書きされた場合、当然、子クラスの新しいコンストラクターのみが実行されます
// ===コード パート 1===
class Human { public function __construct() { echo '呱呱坠地!<br >'; } }class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的
// ===コード パート 2===
class Emperor extends Human { public function __construct() { echo '红光满屋,终日不散<br >'; } }$zhu = new Emperor();echo '<hr >';
// ===Notes セクション===
/*
サブクラスが継承するときにコンストラクターがある場合、
コンストラクターに文を追加します:
parent::__construct();
その後、独自の文を記述しますビジネス ロジック
*/
関連する推奨事項:
JavaScript オブジェクト指向の非コンストラクター継承
以上がPHP オブジェクト指向継承コンストラクターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。