两个对象的 hashCode()或equals相同,equals或hashCode不一定相同--《案例演示》

两个对象的 hashCode()或equals相同,equals或hashCode不一定相同


1.两个对象的equals相同,hashCode不一定相同

  在重写equals方法,未重写hashCode方法的时候,创建两个相同的对象,equals方法返回为true,hashCode返回值不同;案例如下

  

  

2.两个对象的hashCode相同,equals不一定相同;

  

  

  

猜你喜欢

转载自www.cnblogs.com/xfqf/p/10494676.html