這篇文章主要介紹了php建構子的繼承方法,實例分析並總結了建構函式繼承的各種常見情況,需要的朋友可以參考下
本文實例敘述了php建構子的繼承方法。分享給大家供大家參考。具體如下:
第一種情況:子類別沒有定義建構子時,預設繼承。 範例:
<?php class A{ public $name; function construct(){ echo $this->name="小强"; } } class B extends A{ } $bb = new B(); ?>
輸出結果:小強
第二種情況:子類別定義了建構函數,則不會被繼承。 實例:
<?php class A{ public $name; function construct(){ echo $this->name="小强"; } } class B extends A{ function construct(){ echo "BBBBBB子类"; } } $bb = new B(); ?>
輸出結果:BBBBBB子類別
第三種情況:如果需要呼叫父類別的建構函數,則可以使用:parent::父類函數或父類別名稱::父類別函數。
以上是php建構函式的繼承方法實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!