示例

public class ClassA {
public boolean equals(Object o) {

return super.equals(o);
}

解决方案
检查对象类型。如果不是相同的类型,那么返回 false

public class ClassA {
public boolean equals(Object o) {

if ( ! (o instanceof ClassA)){
return false;
}
else{
return super.equals(o);
}
}

}