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