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:
Sinon quelle serait une bonne pratique java?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public abstract class AbstractParser { public abstract <T> toSoap(); }
J'ai pensé à:
Mais ça ne me convient pas car j'aimerais que
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(); }
- 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.
Partager