這次的這篇文章主要是跟大家分享了關於PHP物件導向之繼承建構函數,有需要的小夥伴可以看一下。
建構方法的繼承
建構方法是可以繼承的,其繼承的原則和普通方法一樣.進而,如果子類別也宣告建構函數,則父類別的建構函數,就被覆寫. 如果父類別建構子被覆寫了,自然,只執行子類別中新的建構子.
// ===程式碼部分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 >';
// ===筆記部分===
# /*
如果子類別繼承時,有建構函數,
要在建構函數中加上一句話:
parent::__construct();
然後再寫自己的業務邏輯.
*/
相關推薦:
以上是PHP物件導向之繼承建構函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!