Maison  >  Article  >  développement back-end  >  Constructeur d'héritage orienté objet PHP

Constructeur d'héritage orienté objet PHP

零到壹度
零到壹度original
2018-03-31 14:06:351985parcourir

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


// ===Partie code 2===

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


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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn