普通类中能否引入抽象类的方法使得普通类成为抽象类
时间: 2023-12-06 16:34:54 浏览: 69
PHP中的常量-高级类特性
普通类可以继承抽象类,从而获得抽象类中的抽象方法,但是如果普通类没有实现抽象类中的所有抽象方法,那么它仍然是一个普通类,而不是抽象类。只有当一个类继承了抽象类并且实现了其中所有的抽象方法,才能成为一个抽象类。
举个例子,假设有一个抽象类Animal,其中有一个抽象方法eat(),现在有一个普通类Dog,如果Dog想成为一个抽象类,就必须继承Animal并且实现eat()方法,否则Dog仍然是一个普通类。
阅读全文