在Java中,如果一个类重写了equals()方法,那么它通常也需要重写哪个方法以保证对象在集合中的正确行为?

答案解析

在Java中,如果一个类重写了equals()方法,那么它通常也需要重写hashCode()方法。这是因为在集合如HashSet或HashMap中,对象的hashCode()方法用于确定对象的存储位置,如果两个对象通过equals()方法判断为相等,那么它们的hashCode()方法也应该返回相同的值。
正确答案:B
随机推荐
开始刷题