Fiquei meio na dúvida sobre a necessidade de sobreescrever o toString
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!!