您还需要覆盖
hashCode()方法
equals()。这两种方法都用于适当的功能
HashSet,因此必须被覆盖在 用户定义的类
,如果你制作的
class作为
key,其他
hashCode()的
Object类习惯并没有两个不同的
objects可被视为与它们的
hashCode()将永远是不同的,并且肯定
false会在情况下总是返回
contains()。

您还需要覆盖
hashCode()方法
equals()。这两种方法都用于适当的功能
HashSet,因此必须被覆盖在 用户定义的类
class作为
key,其他
hashCode()的
Object类习惯并没有两个不同的
objects可被视为与它们的
hashCode()将永远是不同的,并且肯定
false会在情况下总是返回
contains()。