标签: java class abstract-class
任何人都可以解释当A类可以被声明为抽象时的场景,即使它没有抽象方法。我曾在很多网站上尝试但我没有找到它。谢谢。
答案 0 :(得分:1)
从广义上讲,这是因为该类提供了功能的具体实现,但本身不应该实例化。例如,价格计算器中的AbstractWidget可能不适合直接实例化,但它具有某些小部件功能的具体实现,如重新排列。期望是子类完全添加新方法,或者覆盖已经声明的方法。