在每一个重写 equals 方法的类中,都要重写 hashCode 方法。如果不这样做,你的类会违反 hashCode 的通用约定,这会阻止它在 HashMap 和 HashSet 这样的集合中正常工作。下面是根据 Object 源码改编的约定:。如果不这样做,你的类
在每一个重写 equals 方法的类中,都要重写 hashCode 方法。如果不这样做,你的类会违反 hashCode 的通用约定,这会阻止它在 HashMap 和 HashSet 这样的集合中正常工作。下面是根据 Object 源码改编的约定:。如果不这样做,你的类