【发布时间】:2017-12-01 14:16:02
【问题描述】:
假设我有两个班级。
第一个叫做“User1”,第二个叫做“User2”。
User2 继承 User1。
当我将 User1 的构造函数设为私有时,IDE 会报错
“User1 中没有可用的默认构造函数”。
这是为什么呢?谁能给我解释一下?
【问题讨论】:
-
私有还是静态?您的标题和您的问题提出了两个不同的问题。
-
你应该去了解更多关于Java Inheritance的信息。 idownvotedbecau.se/noresearch
-
不存在静态构造函数。如果你用了
static这个词,那么你没有写构造函数,你写了一个方法。 -
我的意思是“私有”构造函数。对此感到抱歉。编辑了帖子。
标签: java inheritance