我阅读了许多文章,介绍如何为可变对象编写正确的 getter/setter 作为日期或数组。但是当我改变这个
public Date getDateTo() {
return (Date) dateTo.clone();
}
public void setDateTo(Date dateTo) {
this.dateTo = (Date) dateTo.clone();
}
我明白了java.lang.NullPointerException
。这意味着我总是应该在(后)构造函数中初始化日期?