博客列表 >20191009

20191009

王长中的博客
王长中的博客原创
2019年10月12日 14:39:42972浏览

实例

abstract class father
{
    protected $name;

    public function __construct($name)
    {
        $this->name = $name;
    }

    public function dog()
    {
        return $this->name;
    }
}

class son extends father
{
    public function __construct($name)
    {
        parent::__construct($name);
    }
    public function dog(){
        return $this->name;
    }
    public function get(){
     return '好嗨哦';
    }
}
$obj=new son('小黄');
echo $obj->dog(),'<br>';//返回‘小黄’;
echo $obj->get();//返回‘好嗨哦’;

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

         1.抽象类中的构造方法不会被子类继承;

         2.抽象类不能被实例化;

         3.抽象类中的抽象方法必须在子类中全部实现;

         4.抽象类中的方法可以有参数,也可以没有参数;

         5.抽象类中的抽象方法不要花括号,语法如:abstract public function setName($value)

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议