Bonsoir à tous,
Je faisais quelques expérimentations sur les génériques et je suis tombé sur une subtilité que je ne parviens pas à comprendre :
cette méthode compile
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public <X extends IOException> int maMethode4(X r){ return 0 ; }
mais pas celle ci :
Quelque chose d'évident doit m’échapper ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public <X super IOException> int maMethode4(X r){ return 0 ; }
Sauriez vous m'éclairer ?
merci d'avance
Bonne soirée
Partager