

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o seguinte código Java:

Analise as afirmações a seguir:
I. A linha A imprime Miau.
II. A linha B também imprime Miau, mesmo sem converter para Gato.
III. Se a lista fosse List<Animal>, daria para remover os casts e ainda adicionar Gato normalmente.
IV. Em List,<Object> get(...) retorna o tipo concreto do elemento, permitindo chamar emitirSom() sem cast.
V. List <Object> é mais segura que List <Animal> para evitar ClassCastException ao recuperar elementos.
Estão corretas apenas as afirmações:
I, II e IV.
I e III.
I e II.
I, II e III.
I e V.