ilustrar
1. O curinga de limite inferior restringe tipos desconhecidos a tipos ou supertipos específicos.
2. O curinga de limite inferior usa o caractere curinga ('?').
Indica que ela é seguida pela palavra-chave super e, em seguida, seu limite inferior <? super-A > .
3. A classe instanciada no curinga deve ser a classe atual ou uma superclasse da classe atual.
Ao armazenar dados, o tipo de dados só pode ser a classe atual ou uma superclasse da classe atual.
Exemplo
public static void addNumbers(Lista<? super inteiro> lista) { for (int i = 1; i <= 10; i++) { lista.add(i); } }
O texto acima é o uso do curinga de limite inferior Java, espero que seja útil para todos.