Por que esta dando erro na linha de criação dos objetos…
import java.util.*;
class A {}
class B extends A {}
public class killer69 {
public static void main(String[] args) {
List<A> listA = LinkedList<A>(); // erro
List<B> listB = LinkedList<B>(); // erro
List<Object> listO = LinkedList<Object>(); //erro
m1(listA); m1(listB); m1(listO);
m2(listA); m2(listB); m2(listO);
}
public static void m1(List<? extends A> list){}
public static void m2(List<A> list){}
}
Por que esta dando esses erros? se resolver! qual dessas chamadas de método funcionaram???
Obrigado…