我们可以从子类构造函数调用super()。由于子类IS-A超类,并且只创建了一个对象(新的Subclass()),这个暗示超类构造函数是否存在,虽然它不能在子类中继承?
答案 0 :(得分:0)
Constructors are not inherited。超类构造函数“存在”的方式可以从子类中调用它,除非它被标记为private
。
和I.K.提到班级可以有一个default constructor:
如果类不包含构造函数声明,则为默认值 没有形式参数且没有throws子句的构造函数 隐含地宣布。