php继承特点及注意事项
思考:php继承与其他纯面向对象(从设计之初就完全面向对象思维支配)编程语言是有一些不一样的
引入:php因为是自面向过程发展而来,所以并非完全使用面向对象的思想,因此php的继承有一些自己的特点
php继承特点【掌握】
1.php中继承只能单继承,即子类只能有一个父类(有些语言支持多继承)
<?php class posen{} class man{} class duwei extends posen,man{} //php中错误,不允许继承多个父类 ?>
2.php若想继承多个类,可以使用链式继承
<?php class posen{} class man extends posen{} class duwei extends man{} //duwei包含了posen和man雷总所有可继承的成员 ?>
3.php中继承只有私有方法不能被继承
4.php允许子类继承父类的构造方法和析构方法
总结:php的继承与传统的面向对象继承有着一些区别,大家在使用继承的时候要严格遵守php的继承规则