定義:PHP繼承與其他純粹物件導向
(從設計之初就完全由物件導向思考支配)程式語言是有一些不一樣的。
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允許子類別繼承父類別的建構方法和析構方法
以上是數數PHP繼承的人生百態的詳細內容。更多資訊請關注PHP中文網其他相關文章!