【发布时间】:2023-03-12 00:14:01
【问题描述】:
Oracle Java 教程网站有一段让我很困惑:
所有类至少有一个 构造函数。如果一个类没有 显式声明任何,Java 编译器自动提供一个 无参数构造函数,称为 默认构造函数。这个默认 构造函数调用类父的 无参数构造函数,或 Object 如果类没有其他构造函数 父母。如果父母没有 构造函数(对象确实有一个), 编译器将拒绝该程序。
如果所有对象都直接或间接地从 Object 继承,怎么可能引发编译器拒绝所说的?和构造函数是私有的有关系吗?
【问题讨论】:
标签: java constructor