1
resposta

Classe Episodio

Na criaçao do: private Serie serie Como a classe episodio reconhece a classe Serie, se ela não foi importada? e por que não utilizar Serie serie = new Serie() ?

1 resposta

Boa tarde Paulo, tudo bem?

A classe Episodio pode reconhecer a classe Serie mesmo sem uma declaração explícita de importação se ambas as classes estiverem no mesmo pacote. Se Episodio e Serie estiverem no mesmo pacote "br.com.alura.screenmatch.modelos", não é necessário importar a classe Serie. Classes no mesmo pacote são acessíveis umas às outras sem a necessidade de importações.

A declaração "private Serie serie;" simplesmente declara uma variável chamada "serie" do tipo "Serie" na classe "Episodio". Ela não cria uma nova instância de Serie, e é por isso que não há necessidade de inicializar a variável com new Serie() no momento da declaração.

Você pode criar uma instância de Serie posteriormente, em algum método ou construtor da classe Episodio, se necessário.

Espero ter ajudado. Atte.: