首頁  >  文章  >  後端開發  >  php建構函式的繼承方法實例詳解

php建構函式的繼承方法實例詳解

怪我咯
怪我咯原創
2017-07-06 09:53:131176瀏覽

這篇文章主要介紹了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中文網其他相關文章!

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