Heim  >  Artikel  >  Backend-Entwicklung  >  So rufen Sie die Konstruktormethode der übergeordneten Klasse in PHP auf

So rufen Sie die Konstruktormethode der übergeordneten Klasse in PHP auf

王林
王林Original
2020-07-10 15:39:174496Durchsuche

Eine Unterklasse in PHP kann den Konstruktor der übergeordneten Klasse wie folgt aufrufen: Dies kann über das Schlüsselwort parent erreicht werden. parent ist ein Zeiger auf die übergeordnete Klasse, der im Wesentlichen die Klasse der übergeordneten Klasse und nicht das Objekt der übergeordneten Klasse darstellt. Die spezifische Aufrufmethode ist: [parent::__construct()].

So rufen Sie die Konstruktormethode der übergeordneten Klasse in PHP auf

parent ist ein Zeiger auf die übergeordnete Klasse, der im Wesentlichen die „Klasse“ der übergeordneten Klasse darstellt, nicht das „Objekt“ der übergeordneten Klasse.

(Empfohlenes Tutorial: php-Tutorial )

Im Allgemeinen verwenden wir parent, um den Konstruktor der übergeordneten Klasse aufzurufen, z. B. bedeutet parent::__construct() den Aufruf des übergeordneten Elements __construct()-Methode des Konstruktors der Klasse (Konstruktormethode).

Code-Implementierung:

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

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

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

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

Das obige ist der detaillierte Inhalt vonSo rufen Sie die Konstruktormethode der übergeordneten Klasse in PHP auf. 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