Maison >développement back-end >Problème PHP >Comment appeler la méthode constructeur de la classe parent en PHP

Comment appeler la méthode constructeur de la classe parent en PHP

王林
王林original
2020-07-10 15:39:174614parcourir

La façon pour une sous-classe en PHP d'appeler le constructeur de la classe parent est la suivante : Cela peut être réalisé via le mot-clé parent. parent est un pointeur vers la classe parent, qui représente essentiellement la classe de la classe parent, et non l'objet de la classe parent. La méthode d'appel spécifique est : [parent::__construct()].

Comment appeler la méthode constructeur de la classe parent en PHP

parent est un pointeur vers la classe parent, qui représente essentiellement la "classe" de la classe parent, et non "l'objet" de la classe parent.

(Tutoriel recommandé : tutoriel php )

Généralement, nous utilisons parent pour appeler le constructeur de la classe parent, comme parent::__construct() signifie appeler le parent méthode constructeur de classe __construct() (méthode constructeur).

Implémentation du code :

/*
    * 子类使用父类中的构造方法。
    */

    //父类方法
    class Person {
        //父类中的构造方法
        function __construct(){
            echo '这是父类中的构造方法!';
        }
    }

    //子类方法(继承子父类)
    class MenPerson extends Person {
        //子类重的构造方法
        function __construct(){
            //调用父类中的构造方法
            parent::__construct();
            //调用过之后在继续调用其下的各种实现
            echo '这是子类中的构造方法!';
        }
    }

    //实例化子类对象
    $menp = new MenPerson();

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