Por no código abaixo, da erro de compilação caso eu utilize polimorfismo, me referindo ao TreeSet como um Set?
public class TesteSet {
public static void main(String[] args) {
TreeSet<Integer> teste = new TreeSet<>(); // Nesta linha, porque não consigo colocar: Set<Integer> teste = new TreeSet<>(); ?
for(int i = 1; i <= 1000; i++){
teste.add(i);
}
for(Integer i : teste.descendingSet()) { // O erro ocorre no método descendingSet();
System.out.println(i);
}
}
}