php抽象类的继承规则是什么

avatar
作者
猴君
阅读量:0

在PHP中,抽象类是不能被实例化的,只能被用作父类,被继承后的子类需要实现抽象类中定义的抽象方法。继承抽象类时的规则如下:

  1. 一个子类只能继承一个抽象类,即PHP不支持多重继承。
  2. 子类必须实现抽象类中定义的所有抽象方法,否则会导致致命错误。

示例代码如下:

abstract class AbstractClass {     abstract public function doSomething(); }  class ConcreteClass extends AbstractClass {     public function doSomething() {         echo "Doing something in ConcreteClass";     } }  $obj = new ConcreteClass(); $obj->doSomething(); // 输出:Doing something in ConcreteClass 

在上面的示例中,ConcreteClass继承了AbstractClass并实现了其中定义的doSomething方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!