抽象类里面能有非抽象方法吗?
时间: 2023-07-15 13:13:31 浏览: 98
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
是的,抽象类中可以包含非抽象方法。抽象类是一种特殊的类,它不能直接被实例化,而是作为其他类的父类或基类来使用。抽象类可以包含抽象方法和非抽象方法。抽象方法是没有实现的方法,必须由子类来实现,而非抽象方法是已经实现的方法,子类可以选择性地覆盖它们或者继承它们。抽象类中的非抽象方法可以提供基础实现,让子类可以简单地继承并重写需要修改的方法,避免了代码的重复。
阅读全文