paulovittor23
a segunda maneira é a certa !
Não se pode usar wildcard quando se cria um objeto…
ou seja,
new ArrayList<? extends Classe>(); //ERRO DE COMPILAÇÃO
qqr coisa se eu etiver errado me corrijam =)
vlw
derheimen
Eu fiz alguns testes e o que vc esta dizendo é verdade, o primeiro código não compila, só se inverter a declaração do tipo genérico
List<? extends Object> list = new LinkedList();
Mas ai o erro de compilação ocorre nos métodos add, pois não é possível adicionar nada, quando declrado uma referência com generics usando o extends.
Camilo… Qual o simulado e qual a questão do whizlabs é esta??? quando chegar em casa quero dar uma olhada.
LPJava
po sem comentarios… eh verdade a kathy falou isso eu testei e fiz classes para verificar e chego no teste e erro uma dessa… vou me matar!!
valeu galera!!