Que legal! Estou acostumada a usar Array com um valor já definido de quantos ''espaços'' serão disponiveis, e com o laço For. Descobrir que com o Arraylist você pode ir definindo o espaço conforme vai codando me abriu os olhos.
Sobre a concatenação, existe um limite de atributos/métodos que posso chamar numa única linha?
No trecho:
listaDeFilmes.get(0).getNome());
Poderia também adicionar, por exemplo:
listaDeFilmes.get(0).getNome().getAno().getProdutora();
E quanto mais chamadas forem necessárias???
Sobre o VAR, codando tanto no netbeans quanto pelo vscode, o código da erro e só é possível criar o objeto da seguinte forma:
Filme filmeDoPaulo = new Filme();
Porque no vídeo rodou certinho?