标签: java java-ee
当类包含任何参数化构造函数时,为什么java编译器不提供默认构造函数。
答案 0 :(得分:2)
因为如果你明确定义了一个构造函数,那么你就要说明如何实例化一个类实例。您希望严格定义它,并且默认构造函数可以解决此问题。
当没有其他方法被定义为方便时,Java提供了一个默认构造函数。但是如果你开始定义自己的,它没有任何意义并被删除。