为什么要同时重写?
在hashmap中比较key的时候这两个方法是必须使用的,hashcode码就是内存地址码,所以即使两个相同含义的对象比较也是不一样的,hashmap比较key是这样子的先通过key 求出hashcode ,如果hashcode相同则比较equals 。故必须重写hashcode
equals和hashcode
最新推荐文章于 2022-12-10 15:15:40 发布
为什么要同时重写?
在hashmap中比较key的时候这两个方法是必须使用的,hashcode码就是内存地址码,所以即使两个相同含义的对象比较也是不一样的,hashmap比较key是这样子的先通过key 求出hashcode ,如果hashcode相同则比较equals 。故必须重写hashcode