我试图从抽象类继承到抽象类:
abstract class Android{
public $description="unknown brand";
public function __construct() {
}
public function get_description(){
return $this->description;
}
public abstract function cost();
}
abstract class FeaturesDecorator extends Android {
public abstract function get_description();
}
我得到这个错误:
致命错误:无法在C:''examplep''htdocs''jPlugin''DesignPatterns''Decorator''Ddecorator.php的第65行中的FeaturesDecorator类中使非抽象方法Android::getdescription()抽象
为什么?是什么破坏了遗产?
函数get_description
已经在父类中定义和声明,不能在子类中使其抽象。