equals()和hashCode()的重写 equals()和hashCode()的逻辑要保持一致,不重写的情况下: equals()是根据地址值比较两个对象(默认实现的底层是通过 == 实现的)hashCode()是根据地址值生成的哈希码