因为当前类(重写equals()方法和hashCode()方法的类)在后续开发中可能需要添加进入集合。而添加进入集合是依据equals()方法和hashCode()方法来判断的。所以如果要重写,就要同时重写,那么就都不重写。
为什么equals()方法和hashCode()方法需要同时重写?
最新推荐文章于 2018-08-02 21:55:24 发布
因为当前类(重写equals()方法和hashCode()方法的类)在后续开发中可能需要添加进入集合。而添加进入集合是依据equals()方法和hashCode()方法来判断的。所以如果要重写,就要同时重写,那么就都不重写。