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 : Sélectionner tout - Visualiser dans une fenêtre à part
public class OffrePrix extends Affaire
Dans mon contrôleur j'ai une propriété List<Affaire> affaires.
Mais lorsque je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.