我看老师新建类的时候比如student类这样总是要重写hashcode和equals方法,但是他说还不重写也行,没搞懂
5条回答 默认 最新
- 程序员Feri 2017-08-12 14:56关注
如果该类需要使用HashSet或者HashMap等集合存储时,需要重写。引用哈希散列算法会先根据哈希值验证是否一样,如果一样再调用equals
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
我看老师新建类的时候比如student类这样总是要重写hashcode和equals方法,但是他说还不重写也行,没搞懂
如果该类需要使用HashSet或者HashMap等集合存储时,需要重写。引用哈希散列算法会先根据哈希值验证是否一样,如果一样再调用equals