网站制作学习网PHP→正文:php类继承
字体:

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抽象类 >>
推荐文章
最新文章