-7

是否有任何实现List MapSet没有被覆盖的equals方法。

4

1 回答 1

2

不。

和APIList都指定了只能通过覆盖方法来实现Map的行为。这就是他们所做的。Setequalsjava.lang.Object.equals(Object)

如果你想要一个违反 API 契约的集合类,equals你需要自己实现它;例如,通过extending 现有的集合类和(重新)覆盖equals(Object)andhashcode()方法,使它们的行为与原始Object版本一样。

于 2013-02-22T12:13:37.330 回答