Bon, je vous mets le code de ce que j'essaye de faire. Ca me parait suffisament lisible:
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 abstract class A <T> { abstract int faitQuelqueChose(T objet); }
Et le compilateur n'est pas content, il n'accepte pas le super<MaClasse>. J'ai regardé un peu dans les tutoriaux Java sur les générics, mais je n'ai rien trouvé concernant l'héritage dans ce cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class B extends A { public B() { super<MaClasse>(); } int faitQuelqueChose(MaClasse objet) { }; }
C'est moi qui fait une erreur de conception, ou simplement une petite erreur de syntaxe que je ne vois pas?
![]()
Partager