#PHP類別的繼承,我們可以理解成共享被繼承類別的內容。 PHP中使用extends單一繼承的方法,請切忌! (非C++多重繼承)被繼承的類別我們叫做父類別(基底類別)繼承者成為子類別(衍生類別)。
2、PHP繼承的規則
CLASS1------>CLASS2------>CLASS3
依序被繼承,class3擁有class1、class2所以功能和屬性,避免方法和屬性重名。
class Son{} 繼承class root{};
class Son extends Root{};
#3、基底類別方法重載和父類別方法存取
#基底類別名稱:: 方法名稱。
實例:
<span style="font-size: 14px;"><?<span style="color: #000000;">php</span><span style="color: #0000ff;">class</span><span style="color: #000000;"> Root{ function dayin(){ </span><span style="color: #0000ff;">return</span> <span style="color: #800000;">"</span><span style="color: #800000;">Root print <br /></span><span style="color: #800000;">"</span><span style="color: #000000;">; } } </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> Son extends Root{ function dayin(){ </span><span style="color: #008000;">//</span><span style="color: #008000;">return $this->dayin()."Son print <br/>";</span> <span style="color: #0000ff;">return</span> Root::dayin().<span style="color: #800000;">"</span><span style="color: #800000;">Son print <br /></span><span style="color: #800000;">"</span><span style="color: #000000;">; } } $s</span>=<span style="color: #0000ff;">new</span><span style="color: #000000;"> Son(); echo $s</span>-><span style="color: #000000;">dayin();</span>?><br/></span>
以上是php:類別的繼承與應用的詳細內容。更多資訊請關注PHP中文網其他相關文章!