Dieser Artikel informiert Sie hauptsächlich über den objektorientierten Vererbungskonstruktor von PHP. Freunde, die ihn benötigen, können einen Blick darauf werfen.
Vererbung von Konstruktormethoden
Konstruktormethoden können vererbt werden, und die Vererbungsprinzipien sind die gleichen wie bei gewöhnlichen Methoden Unterklasse auch Wenn ein Konstruktor deklariert wird, wird der Konstruktor der übergeordneten Klasse überschrieben, natürlich wird nur der neue Konstruktor in der Unterklasse ausgeführt
// = == Code Teil 1 ===
class Human { public function __construct() { echo '呱呱坠地!<br >'; } }class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的
// ===Code Teil 2===
class Emperor extends Human { public function __construct() { echo '红光满屋,终日不散<br >'; } }$zhu = new Emperor();echo '<hr >';
// ===Notizenteil ===
/*
Wenn beim Erben von einer Unterklasse ein Konstruktor vorhanden ist,
fügen Sie dem Konstruktor einen Satz hinzu:
parent::__construct();
und dann schreiben Sie Ihre eigene Geschäftslogik
*/
Verwandte Empfehlungen:
Prinzipien von Konstruktoren in der Vererbung
Javascript objektorientierte Nicht-Konstruktor-Vererbung
Konstruktion in PHP objektorientierten Funktionen und Destruktoren
Das obige ist der detaillierte Inhalt vonPHP-objektorientierter Vererbungskonstruktor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!