【发布时间】:2011-12-09 14:13:48
【问题描述】:
我目前正在处理一个使用DelayQueue 的类。我注意到由于DelayQueue 中的对象实现了Delayed 接口,因此所述对象也需要实现compareTo() 方法,这已经完成。
这是否暗示我也应该考虑实现equals() 方法和hashCode() 方法?
我之所以问这个问题是因为我在通过FindBugs 搜索项目时偶然发现了this advice,我试图弄清楚这个特殊情况是否需要它。
【问题讨论】:
标签: java static-analysis findbugs