Maison >développement back-end >tutoriel php >Héritage des constructeurs PHP
Cet article présente l'héritage des constructeurs PHP, qui a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
// ===Notes Partie 1= ==
/*
// Héritage des méthodes constructeur
Les méthodes constructeur peuvent être héritées
Les principes de l'héritage sont les mêmes que ceux des méthodes ordinaires.
Et puis, si la sous-classe déclare également un constructeur, le constructeur de la classe parent sera écrasé
Si le constructeur de la classe parent est remplacé, naturellement, seul le nouveau constructeur de la sous-classe sera exécuté
*/
// ===Code partie 1===
class Human { public function __construct() { echo '呱呱坠地!<br >'; } }class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的
// ===Code partie 2===
class Emperor extends Human { public function __construct() { echo '红光满屋,终日不散<br >'; } }$zhu = new Emperor();echo '<hr >';
// ===Notes Partie 3===
/*
S'il y a un constructeur lorsque la sous-classe hérite,
devrait être dans Ajouter une phrase au constructeur :
parent::__construct();
Ensuite, écrivez votre propre logique métier
*/
Recommandations associées :
Explication détaillée du constructeur PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!