总结程序员Bruce和StaxMan的出色答案:
构造函数引用的缺少的属性会分配一个Java定义的默认值。
您可以使用setter方法来区分隐式或显式设置的属性。Setter方法仅针对具有显式值的属性调用。设置方法可以跟踪是否使用布尔标志(例如
isValueSet
)显式设置了属性。

总结程序员Bruce和StaxMan的出色答案:
构造函数引用的缺少的属性会分配一个Java定义的默认值。
您可以使用setter方法来区分隐式或显式设置的属性。Setter方法仅针对具有显式值的属性调用。设置方法可以跟踪是否使用布尔标志(例如
isValueSet)显式设置了属性。