我不确定为什么我的.equals()方法中的null检查器不起作用。它设置如下:
public boolean equals(Object other)
if (other == null)
return false
else
return (this.param == other.param...)
我尝试制作两个对象,1个带参数和1个null并尝试了equals方法并得到了空指针错误。怎么了?
答案 0 :(得分:-1)
尝试做这样的事情: https://www.webucator.com/how-to/how-compare-two-objects-with-the-equals-method-java.cfm
这里检查一个空对象应该没关系,因为它只是一个对象的不同实例。