【发布时间】:2015-01-12 15:56:00
【问题描述】:
默认构造函数将所有实例和类成员初始化为其默认值。
以上说法是对还是错?
【问题讨论】:
标签: java constructor default-value default-constructor
默认构造函数将所有实例和类成员初始化为其默认值。
以上说法是对还是错?
【问题讨论】:
标签: java constructor default-value default-constructor
没有。默认构造函数除了调用super()之外什么都不做。
在任何构造函数运行之前,实例字段总是被初始化为它们的默认值(不是构造函数执行它)。
当然,静态字段(“类成员”)不是由构造函数初始化的。那太傻了。
【讨论】: