是否可以在不添加抽象方法的情况下定义抽象类?
答案是肯定的。
声明类抽象仅意味着不允许它单独实例化。
声明方法抽象意味着子类必须为该方法提供实现。
这两者是独立的概念,尽管显然你不能在非抽象类中使用抽象方法。您甚至可以使用带有方法的抽象类,但绝不能相反。final
final
是的,你可以做到。你为什么不试试这样做呢?