Bon, je vous mets le code de ce que j'essaye de faire. Ca me parait suffisament lisible:

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);
 
}
puis
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) {
  };
 
}
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.

C'est moi qui fait une erreur de conception, ou simplement une petite erreur de syntaxe que je ne vois pas?