php类继承
PHP 2010/7/27 21:29:42 点击:不统计
php类的继承,继承允许我们使用子类在类之间创建层次关系,子类从它的超类继承属性和操作(方法)。如果有多个类中存在同一个操作或者方法,那么编写一个超类,用继承的关系,就可以免去重复的工作。
如果类是另一个类的子类,可以用关键词"extends"来指明继承关系。代码举例
<?php
class foraspcn_father
{
function write_website(){
echo "网站制作学习网,父类-php类继承";//原载于:学习www.网for站asp制.cn作
}
}
class foraspcn_son extends foraspcn_father
{
function write_weburl(){
echo "http://www.forasp.cn";
}
}
$cnforasp = new foraspcn_son();//实例化出来一个对象
$cnforasp->write_weburl();//调用自身的方法
$cnforasp->write_website();//调用父类方法
?>
以上输出:http://www.forasp.cn网站制作学习网,父类-php类继承
注意:
1.类的继承是单方向的,父类不能从子类中继承特性。
2.可以通过private和protected和public修饰符来控制可见性。
3.final关键词可以禁止任何继承
4.php不支持多重继承,每个类只有一个父类,每个父类有多少子类没有限制
·上一篇:"锘"php乱码 >> ·下一篇:php抽象类 >>