Это кажется глупым вопросом, но почему мы переопределяем метод equals
вместо того, чтобы создавать новый метод с новым именем и сравнивать его?
Если я не переопределял равные значения, это означает, что ==
и равно проверяет, указаны ли обе ссылки на одну и ту же ячейку памяти?