既然我们无法实例化抽象类,那么抽象类中有构造函数的必要性是什么呢?
抽象类被设计为可扩展的,每个构造函数都来自子类必须从基类调用构造函数,因此您的抽象类中需要构造函数。
抽象类是一个骨架,因此直接实例化它是没有意义的,因为它仍然不完整(孩子们将提供其余的)。