在没有任何抽象方法的情况下定义抽象类

2022-08-31 08:31:56

是否可以在不添加抽象方法的情况下定义抽象类?


答案 1

答案是肯定的。

声明类抽象仅意味着不允许它单独实例化。

声明方法抽象意味着子类必须为该方法提供实现。

这两者是独立的概念,尽管显然你不能在非抽象类中使用抽象方法。您甚至可以使用带有方法的抽象类,但绝不能相反。final


答案 2

是的,你可以做到。你为什么不试试这样做呢?


推荐