Imagem de fundo

Considere o seguinte código Java:Analise as afirmações a...

Considere o seguinte código Java:


Imagem associada para resolução da questão


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:


A

I, II e IV.


B

I e III.


C

I e II.


D

I, II e III.


E

I e V.