问个问题
关于equals方法和hashcode方法,在什么样的情况下要重写? 搜索更多相关的解决方案:
equals
----------------解决方案--------------------------------------------------------
在业务逻辑需要的情况下
比如说,有个User类,需要比较两个User类实例中的数据是否完全一致,这个时候需要重写equals方法
----------------解决方案--------------------------------------------------------
当你对方法有新的要求的情况下重写
----------------解决方案--------------------------------------------------------
序列化的时候好像建议重写hashcode
----------------解决方案--------------------------------------------------------
其实equals用的时候也应该重写 因为它本身的功能没什么实际作用
----------------解决方案--------------------------------------------------------
哦,知道了,谢谢各位
----------------解决方案--------------------------------------------------------