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

não precisa criar a lista

na atividade do professor precisa criar um curso passando os parametros do construtor da classe. e deve se imprimir a lista vinculada ao curso. Na resposta do professor ele instanciou uma nova List. Gostaria de saber se isso é necessário se a lista já está instanciada na declaração do atributo. codigo:

Curso javaColecoes = new Curso("java", "nico"); System.out.println(javaColecoes.getaulas());

No exemplo quando se chama o getaulas() ja é retornado a referencia para o objeto list.

1 resposta
solução!

Essa linha não está instanciando uma nova List:

List<Aula> aulas = javaColecoes.getAulas();

O que essa linha faz é pegar a lista que está dentro de javaColecoes e jogar ela para a variável de referência aulas.