Netbeans 抱怨此代码出现在IDEA 代码检查列表中。
public Date getStartDate()
{
return theStartDate;
}
IDEA 网站 说:
此检查报告任何从方法返回 java.lang.Date 或 java.lang.Calendar 字段的尝试。由于 Date 或 Calendar 通常被视为不可变值,但实际上是可变的,因此此构造可能会导致对象的状态被意外修改。虽然出于性能原因偶尔有用,但这种构造本质上容易出错。
否则我将如何返回一个Date
?