Ниже приведен код, который я должен выполнить для безопасного анализа, найти ошибки, обнаруженные в этом методе.
// Equals Method
public boolean equals(Date dateIn){
if(day == dateIn.day && month == dateIn.month && year == dateIn.year)
return true;
else
return false;
}
Find Bugs говорит: Этот класс определяет ковариантную версию метода equals(), но наследует обычный метод equals(Object), определенный в базовом классе java.lang.Object. Класс, вероятно, должен определить логический метод equals(Object).
Как избавиться от этого бага, может кто поможет?