2015-12-03 169 views
0

任何构造函数都必须显式初始化一个类的所有字段。 (Java)Java构造函数初始化?

此声明是真或假吗?有人可以解释为什么吗?我不明白这个问题。

回答

1

此声明是错误的,因为类的所有字段都被初始化为它们的默认类型值。在对象上的引用被初始化为null,一个int0,双到0.0等等

1

首先,请试试吧。

回答这个问题:编号构造函数不必初始化所有字段。

所有final字段必须初始化后建设一个对象。

所有非最终变量在Java中都有默认变量。 Reference