Olá pessoal.
Resolvendo um mock exam me deparei com a questão abaixo:
Given
class Foo {}
class Bar extends Foo {}
class Nar extends Foo {}
class Krom extends Bar {}
Which three statements are true? (Choose three.)
A. The type List is assignable to List.
B. The type List is assignable to List.
C. The type List is assignable to List<?>.
D. The type List is assignable to List<? extends Bar>.
E. The type List<? extends Foo> is assignable to List.
F. The type List is assignable to any List reference.
G. The type List<? extends Bar> is assignable to List<? extends Foo>.
A Resposta do mock é CDG,
porém minha resposta é ACDFG (de acordo com uns testes que fiz em código fonte).
Alguém poderia ajudar a confirmar minha resposta?
Obrigado.
