批改状态:合格
老师批语:总结很不错
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)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号