【发布时间】:2014-08-04 21:13:46
【问题描述】:
构造函数不是类的成员吗?如果是,为什么不能继承?
JLS 7.0 says that constructors are not members,因此不能被继承。仅对 Java 来说是这样,还是一般的 OOP 范式?
【问题讨论】:
-
这是在哪里说的?
-
JLS 7.0 PDF 版本中的第 8.2 节,第 197 页。
-
在c++中要继承你必须将其设置为虚拟,关于java-idk
-
super()用于调用 Java 的父构造函数。 -
如果你仔细想想,构造函数是类的一部分,而不是实例。
标签: java oop inheritance constructor