A dúvida é quanto a lógica. O código está ok, mas não compreendi porque eliminar os getters e sobrescrever o método toString(). Quando ele é chamado e de onde ele é chamado? Está tudo ok, mas travei ai.
A dúvida é quanto a lógica. O código está ok, mas não compreendi porque eliminar os getters e sobrescrever o método toString(). Quando ele é chamado e de onde ele é chamado? Está tudo ok, mas travei ai.
Boa tarde, Wladimir! Como vai?
O toString()
é invocado sempre que vc imprimir um objeto Java. Esse método é herdado da classe Object
. Sendo assim, ao sobrescrever esse método na classe Aluno
, vc ensina ao Java o que deve ser impresso no caso de um objeto desse tipo.
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!