Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida sobre toString

Muito legal o curso, fiquei com uma dúvida. Por que reescrever o toString na classe Filme e não por exemplo em Título pra gente poder puxar series também? E ao fazer essa alteração consequentemente a Arraylist deveria passar a ser Arraylist ?

2 respostas
solução!

Olá! Tudo bem?

Fico feliz em saber que está gostando do curso. Respondendo à sua pergunta,o método toString é utilizado para fazer uma representação em string do objeto. Ao reescrever o método toString na classe Filme, estamos definindo como os filmes irão ser representados, ou seja, o que iremos exibir ao imprimir um filme.

Se você reescrever o toString na classe Titulo, isso não afetará a representação dos objetos Filme que possuem uma lista de títulos. Além disso, se você alterar a lista de ArrayList<Filme> para ArrayList<Titulo>, você não poderá mais adicionar outras informações que estão presentes na classe Filme, como o diretor e o ano de lançamento.

Espero ter ajudado a esclarecer suas dúvidas. Se ainda tiver alguma outra dúvida, fique à vontade para perguntar. Bons estudos!

Obrigada!