在PHP中,抽象类是不能被实例化的,只能被用作父类,被继承后的子类需要实现抽象类中定义的抽象方法。继承抽象类时的规则如下:
示例代码如下:
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
方法。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:JAVA抽象类的定义及使用规则是什么