【发布时间】:2014-08-09 15:32:30
【问题描述】:
是否可以在抽象类中调用构造函数?
我读到这个构造函数可以通过它的非抽象子类之一来调用。但我不明白这种说法。谁能举个例子解释一下?
【问题讨论】:
-
Abstract classes是 incomplete 类,所以你不能调用它的构造函数,就像你不能开车没有车轮或引擎。 -
@Andremoniy 您可以调用抽象类的构造函数,但不能使用“普通”
new _____()表示法。 -
@Burkhard 类似的问题,但它没有解决 OP 在这里问的问题。
-
注意:“是否可以在抽象类中调用构造函数?”这个问题可以用一段简单的代码来回答。不知道为什么你在问这个问题之前没有测试它。第二段是另一回事,我们很乐意向您解释。
标签: java oop constructor abstract-class