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

2020-07-16 10:06:48

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

parent是指向父類別的指標,本質上就是代表父類別這個「類」,而不是父類別的「物件」。

(推薦教學:php教學

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

程式碼實現:

/*
    * 子類使用父類別中的構造方法。
    */

    //父類別方法
    class Person {
        //父類別中的構造方法
        function __construct(){
            echo '這是父類別中的構造方法!';
        }
    }

    //子類方法(繼承子父類別)
    class MenPerson extends Person {
        //子類重的構造方法
        function __construct(){
            //呼叫父類別中的構造方法
            parent::__construct();
            //呼叫過之後在繼續呼叫其下的各種實現
            echo '這是子類中的構造方法!';
        }
    }

    //範例化子類物件
    $menp = new MenPerson();

以上就是php中子類如何呼叫父類別的構造方法的詳細內容,更多請關注TW511.COM其它相關文章!