首頁  >  文章  >  後端開發  >  php中子類別如何呼叫父類別的建構方法

php中子類別如何呼叫父類別的建構方法

王林
王林原創
2020-07-10 15:39:174491瀏覽

php中子類別呼叫父類別的建構方法的方法是:可以透過parent關鍵字來實現。 parent是指向父類的指針,本質上就是代表父類這個類,而不是父類的對象。具體呼叫方法是:【parent::__construct()】。

php中子類別如何呼叫父類別的建構方法

parent是指向父類別的指針,本質上就是代表父類這個“類別”,而不是父類別的“物件”。

(推薦教程:php教程

一般我們使用parent來呼叫父類別的建構函數,如parent::__construct() 意味著呼叫父類別的__construct() 方法(構造方法)。

程式碼實作:

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

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

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

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

以上是php中子類別如何呼叫父類別的建構方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn