這篇文章介紹的內容是關於PHP建構函數的繼承,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
// ===筆記部分1= ==
/*
// 建構方法的繼承
建構方法是可以繼承的
其繼承的原則和普通方法一樣.
#進而,如果子類別也宣告建構函數,則父類別的建構函數,就被覆寫.
如果父類別建構子被覆寫了,自然,只執行子類別中新的建構子.
*/
// ===程式碼部分1===
class Human { public function __construct() { echo '呱呱坠地!<br >'; } }class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的
#// ===程式碼部分2===
class Emperor extends Human { public function __construct() { echo '红光满屋,终日不散<br >'; } }$zhu = new Emperor();echo '<hr >';
// ===筆記部分3===
/*
如果子類別繼承時,有建構函數,
要在建構子中加上一句話:
parent::__construct();
然後再寫自己的業務邏輯.
*/
相關推薦:
以上是PHP建構函數的繼承的詳細內容。更多資訊請關注PHP中文網其他相關文章!