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

JAVA学习网 2019-03-08 18:44:04

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


 

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

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

  

  

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

  

  

 

 

 

  

 

阅读(2382) 评论(0)