溫馨提示×

php抽象類的繼承規(guī)則是什么

PHP
小樊
85
2024-07-25 23:43:11
欄目: 編程語言

在PHP中,抽象類是不能被實例化的,只能被用作父類,被繼承后的子類需要實現(xiàn)抽象類中定義的抽象方法。繼承抽象類時的規(guī)則如下:

  1. 一個子類只能繼承一個抽象類,即PHP不支持多重繼承。
  2. 子類必須實現(xiàn)抽象類中定義的所有抽象方法,否則會導致致命錯誤。

示例代碼如下:

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并實現(xiàn)了其中定義的doSomething方法。

0