Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-objektorientierter Vererbungskonstruktor

PHP-objektorientierter Vererbungskonstruktor

零到壹度
零到壹度Original
2018-03-31 14:06:351945Durchsuche

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 &#39;呱呱坠地!<br >&#39;;
    }
}class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的


// ===Code Teil 2===

class Emperor extends Human {
    public function __construct() {
        echo &#39;红光满屋,终日不散<br >&#39;;
    }
}$zhu = new Emperor();echo &#39;<hr >&#39;;


// ===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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn