Olá, Pedro. Tudo bem?
Você está no caminho certo ao sobrescrever o método toString()
nas suas classes Filme
e Serie
. Essa é uma prática comum para personalizar a representação textual dos objetos, o que é especialmente útil quando você imprime listas de objetos ou faz logs.
No seu caso, ao sobrescrever o método toString()
em ambas as classes, você garante que, ao imprimir uma lista de filmes ou séries, cada objeto será apresentado de maneira legível e informativa. Isso é muito útil para depuração e para exibir informações em interfaces de usuário.
Por exemplo, ao usar System.out.println(listaDeFilmes)
, o Java chamará automaticamente o método toString()
de cada objeto na lista, resultando em uma saída mais amigável, como:
- Para
Filme
: "Nome do Filme (Ano) ⭐ Classificação" - Para
Serie
: "Nome da Série - Temporadas (Número de Temporadas)"
Essa abordagem melhora a legibilidade e facilita a compreensão do que está sendo exibido, sem a necessidade de acessar diretamente os atributos dos objetos. Parabéns.
Espero ter ajudado e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!