Bonjour,

J'aimerai savoir s'il est possible de créer une classe abstraite avec une méthode dont le type est inconnu?
Un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public abstract class AbstractParser {
  public abstract <T> toSoap();
}
Sinon quelle serait une bonne pratique java?
J'ai pensé à:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public abstract class AbstractParser {
  public abstract TypeA TypeA_ToSoap();
  public abstract TypeB TypeB_ToSoap();
}
Mais ça ne me convient pas car j'aimerais que
  • ma classe TypeAParser extends AbstractParser ne puisse pas retourner de TypeB (mais uniquement le TypeA).
  • ma classe TypeBParser extends AbstractParser ne puisse pas retourner de TypeA (mais uniquement le TypeB).


J'espère que j'ai été clair!!!

Merci de vos conseils.