Cet article partage principalement avec vous le constructeur d'héritage orienté objet PHP. Les amis qui en ont besoin peuvent y jeter un œil.
Héritage des méthodes constructeur
Les méthodes constructeur peuvent être héritées, et les principes d'héritage sont les mêmes que ceux des méthodes ordinaires. sous-classe également Lorsqu'un constructeur est déclaré, le constructeur de la classe parent sera écrasé. Si le constructeur de la classe parent est écrasé, naturellement, seul le nouveau constructeur de la sous-classe sera exécuté
// =. == Partie code 1 ===
class Human { public function __construct() { echo '呱呱坠地!<br >'; } }class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的
// ===Partie code 2===
class Emperor extends Human { public function __construct() { echo '红光满屋,终日不散<br >'; } }$zhu = new Emperor();echo '<hr >';
// ===Partie notes ===
/*
S'il y a un constructeur lors de l'héritage d'une sous-classe,
ajoutez une phrase au constructeur :
parent::__construct();
puis Écrivez votre propre logique métier
*/
Recommandations associées :
Principes des constructeurs en héritage<.>
Héritage non constructeur orienté objet Javascript
Construction dans les fonctions orientées objet PHP et destructeurs
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!