Problème List<ClasseMere> et List<ClasseFille>
Bonjour,
Je me pose une petite question, concernant l'héritage et les List.
J'ai une classe OffrePrix qui hérite de la classe Affaire.
Code:
public class OffrePrix extends Affaire
Dans mon contrôleur j'ai une propriété List<Affaire> affaires.
Mais lorsque je fais:
Code:
1 2
|
this.affaires = this.offrePrixBean.getOffresASuivre() //qui renvoie une List<OffrePrix> |
J'ai une erreur d'incompatibilité de type (type attendu : List<Affaire> type reçu: List<OffrePrix>), donc incompilable.
N'est-il pas possible de faire ceci? ou bien dois-je définir la propriété affaires en List uniquement?
Merci de vos conseils.