- 博客(9)
- 收藏
- 关注
原创 Hashcode和equals的解释
所以我们可以重写equals方法,根据我们想要的属性内容相同来比较,你可以自己定义(比如 id,age,name这三个属性全部相等的情况下,才算是s1等于s2,也可以设置成只要id相等的情况下,s1就等于s2);hashcode算法是将对象经过hash算法后得到一个唯一的hash值,也就是说,即使s1和s2的属性都是一样的,所得到的hash值也是不一样的,因为在内存中,这是两个不一样的对象,所以对比equals方法,我们也需要将hashcode进行重写;
2022-11-19 20:24:38 132 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人