Netbeans は、 IDEA Code Inspections Listに記載されているこのコードについて不平を言っています。
public Date getStartDate()
{
return theStartDate;
}
IDEA サイトには次のように記載されています。
このインスペクションは、メソッドから java.lang.Date または java.lang.Calendar フィールドを返そうとする試みを報告します。Date または Calendar は不変の値として扱われることがよくありますが、実際には変更可能であるため、この構成によりオブジェクトの状態が予期せず変更される可能性があります。パフォーマンス上の理由から便利な場合もありますが、この構造は本質的にバグが発生しやすいものです。
他にどのように を返しDate
ますか?