
ilustrar
1. Defina a variável in e use o caractere curinga de limite superior.
Use a palavra-chave estende.
2. Use a palavra-chave super e o curinga de limite inferior para definir a variável out.
3. Se a variável In puder ser acessada usando métodos definidos na classe Object, use curingas ilimitados.
4. Quando o código precisar acessar variáveis de entrada e saída, não use curingas.
Exemplo
// classe de número natural NaturalNumber {
privado int i;
public NaturalNumber(int i) { this.i = i }
// ...
}
// Classe par EvenNumber estende NaturalNumber {
public EvenNumber(int i) { super(i });
// ...
}As regras acima são para o uso de curingas em Java. Espero que sejam úteis para todos.