快速理解HashSet重写hashCode和equals方法

重写原因: 1、HashSet是根据hashCode值来判断对象是否是同一个。 2、hashCode不等,2个对象一定不等 3、我们希望2个对象属性值都相同的时候,当成同一个对象,所有需要重写hashCode和equals方法(本质:根据对象属性的值来重写,保证属性值一样时,重写后的hashCode一定相同,equals方法一定为true) 注:我们都知道,‘’比较两个引用是否指向同一个对象(实际
相关文章
相关标签/搜索