Heim  >  Artikel  >  Backend-Entwicklung  >  Vererbung von PHP-Konstruktoren

Vererbung von PHP-Konstruktoren

不言
不言Original
2018-04-26 11:00:041446Durchsuche

Dieser Artikel stellt die Vererbung von PHP-Konstruktoren vor, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf verweisen

// ===Anmerkungen Teil 1= ==

/*
// Vererbung von Konstruktormethoden

Konstruktormethoden können vererbt werden
Die Prinzipien der Vererbung sind die gleichen wie bei gewöhnlichen Methoden.

Und dann, Wenn die Unterklasse auch einen Konstruktor deklariert, wird der Konstruktor der übergeordneten Klasse überschrieben. Wenn der Konstruktor der übergeordneten Klasse überschrieben wird, wird natürlich 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;;


// ===Anmerkungen Teil 3===


/*
Wenn beim Erben von einer Unterklasse ein Konstruktor vorhanden ist,

sollte zum Konstruktor Vorhergehende hinzugefügt werden Satz:

parent::__construct();

Dann schreiben Sie Ihre eigene Geschäftslogik
*/

Verwandte Empfehlungen:


Detaillierte Erklärung des PHP-Konstruktors

Das obige ist der detaillierte Inhalt vonVererbung von PHP-Konstruktoren. 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