Всем привет, подскажите пожалуйста. По умолчанию метод equals() выглядит следующим образом:
public boolean equals(Object obj) {
return (this == obj);
}
Для того, чтобы сравнить два объекта какого-либо созданного нами класса, необходимо приведённый выше метод переопределить, так как сравнивает он ссылки, а не сами объекты. Но почему при сравнении строк его не переопределяют?