Devemos sempre sobrepor os iguais?

Ao escrever as próprias aulas, é sempre necessário substituirequals(Object o)?

Se não, verificará automaticamente se todos os campos são iguais? Ou apenas verificar se as duas variáveis ​​apontam para o mesmo objeto?

questionAnswers(4)

yourAnswerToTheQuestion