Fiquei meio na dúvida sobre a necessidade de sobreescrever o toString
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fiquei meio na dúvida sobre a necessidade de sobreescrever o toString
Olá Fernando, tudo bem com você?
Foi necessário sobrescrever o toString() pois agora, através do AlunoDAO, estamos pegando as referências de Aluno do nosso "banco de dados".
Caso deixemos o toString() como estava antes (sem sobrescrevê-lo na classe Aluno), tudo o que vamos conseguir visualizar na lista com os alunos retornados pelo DAO será o "nome da classe + @ + hashCode" como podemos ver no minuto 9:30 da videoaula.
Então, no geral, vamos querer sempre sobrescrever o método toString() das nossas classes para quando formos imprimir o objeto, o conteúdo mostrado seja algo que faça sentido para nós.
Fez sentido? Se algum ponto não ficou claro, por favor, me avise!
Forte abraço e bons estudos!!