Проверено нулем в методе.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

Здесь не должно иметь значения, проверяете ли вы нулевой объект, поскольку это просто другой экземпляр объекта.

Другие вопросы по тегам