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

[Sugestão] Faça como eu fiz: ArrayList e toString

Classe Main

//codigo anterior omitido
ArrayList<Movie> MovieList = new ArrayList<>();
        MovieList.add(myMovie);
        MovieList.add(movieBee);
        System.out.println("Quantos filmes estão na lista: "+MovieList.size());
        System.out.println(MovieList);
        System.out.println("Nome do primeiro filme: "+MovieList.get(0).toString());

Classe Movie (Filme)

@Override
    public String toString() {
        return "Filme: "+this.getNome() + " (" + this.getAnoDeLancamento() + ")";
    }

Fiz da mesma maneira que Paulo e Jaque ensinaram mas entendi que isso pode ser alterado contanto que seja útil para o projeto

1 resposta
solução!

Oi, Gabriel! Como vai?

Agradeço por compartilhar.

Gostei da sua análise sobre o uso do toString, importante como você percebeu que ele pode ser adaptado conforme a necessidade do projeto, mantendo a classe mais clara e organizada. Isso mostra atenção ao propósito do código e não só à implementação.

Continue explorando essas possibilidades, esse olhar crítico ajuda muito no desenvolvimento.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!