Oi, Izabela! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu projeto ficou muito bem estruturado! A forma como você organizou os métodos dentro da classe Filme
facilita a reutilização e o entendimento da lógica. A exibição da ficha técnica e o cálculo da média de avaliações demonstram que você aplicou bem os conceitos de encapsulamento e reutilização de código.
Uma dica interessante para o futuro é usar o método toString()
para personalizar a forma como o objeto é exibido ao ser impresso. Isso pode deixar seu código mais limpo:
@Override
public String toString() {
return "Filme: " + nome + " (" + anoDeLancamento + "), " +
"Duração: " + duracaoEmMinutos + " min, " +
"Incluído no plano? " + (incluidoNoPlano ? "Sim" : "Nao");
}
Esse método retorna uma representação em texto do objeto, que pode ser impressa diretamente com System.out.println(meuFilme);
.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!