定義:PHP繼承與其他純面向?qū)ο?/code>(從設計之初就完全由面向?qū)ο笏季S支配)編程語言是有一些不一樣的。
1.PHP中繼承
只能單繼承
:即子類只有一個父類(Java
也只支持單繼承,C++
支持多繼承)
<?php class Man{} class Woman{} class Ladyboy extends Man,Woman{} //PHP中錯誤,不允許繼承多個父類 ?>
2.PHP若想繼承多個類,可以使用鏈式繼承
<?php class Man{} class Woman extends Man{} class Ladyboy extends Woman{} //Ladyboy包含了Man和Woman類中所有可繼承的成員 ?>
3.PHP中繼承只有私有方法
不能被繼承(私有屬性可以被繼承,但無法被訪問)
4.PHP允許子類繼承父類的構(gòu)造方法和析構(gòu)方法
推薦:php教程,php視頻入門教程