Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

toString

Fiquei meio na dúvida sobre a necessidade de sobreescrever o toString

1 resposta
solução!

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!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software