如果无法实例化抽象类,如何执行它

时间:2016-04-19 19:19:26

标签: php abstract-class

我在PHP中尝试了一些OOP编程,当我实例化一个类时,它生成了一个错误,说该类需要是抽象的。

课程什么时候需要抽象?如何调用抽象类?感谢

1 个答案:

答案 0 :(得分:2)

我想不出你会得到一个类需要抽象的错误的情况。尝试实例化抽象类时,更有可能出现错误。类似于“无法创建抽象类的实例”。

抽象类不能直接实例化。相反,它们由可以实例化的子类(具体类)扩展。因此,抽象类就像一个模板,为其他子类提供一些通用功能。通常它包含一些子类必须实现的抽象方法。