繁体   English   中英

在 .equals() 方法中检查空值

[英]null checked in .equals() method

我不确定为什么我的 .equals() 方法中的空检查器不起作用。 它设置如下:

public boolean equals(Object other)
if (other == null)
    return false
else
    return (this.param == other.param...)

我尝试制作两个对象,1 个带参数,1 个为空,并尝试了 equals 方法并得到了空指针错误。 怎么了?

尝试做这样的事情: https : //www.webucator.com/how-to/how-compare-two-objects-with-the-equals-method-java.cfm

在这里检查空对象应该无关紧要,因为这只是对象的不同实例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM