Bonjour,
J'ai une inertace IA:
J'ai deux classes BImpl et CImpl qui implémentent respectivement les interfaces IB et IC.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public interface IA { public Map<? extends IB, List<? extends IC>> getTruc(); }
Dans l'implémentation AImpl de IA je pensais pouvoir surdéfinir ma méthode de cette façon:
Mais ça ne compile pas du tout et j'avoue ne pas comprendre pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public Map<BImpl, List<CImpl>> getTruc() { // TODO Auto-generated method stub return null; }Bref toute explication serait la bienvenue....
Partager