Проверено нулем в методе.equals()
Я не уверен, почему нулевая проверка в моем методе.equals() не работает. Он настроен следующим образом:
public boolean equals(Object other)
if (other == null)
return false
else
return (this.param == other.param...)
Я попытался сделать два объекта, 1 с параметрами и 1 нулевым, и попробовал метод equals и получил ошибку нулевого указателя. В чем дело?
1 ответ
Попробуйте сделать что-то вроде этого: https://www.webucator.com/how-to/how-compare-two-objects-with-the-equals-method-java.cfm
Здесь не должно иметь значения, проверяете ли вы нулевой объект, поскольку это просто другой экземпляр объекта.