bonjour,
j'ai plusieurs classes qui héritent d'une interface :
exemple de classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public interface DataXml { public abstract Element toXmlElement(); public abstract DataXml toData( Element racine ) throws DataConversionException; }
Dans une autre classe j'ai une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class Action implements DataXml { ... }
et le problème arrive, je ne peux pas utiliser mon setLstData avec une List<Action>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class EchangeXml { private int versionProtocole; private List< DataXml > lstData; public List<DataXml> getLstData() { return lstData; } public void setLstData(List<DataXml> lstData) { this.lstData = lstData; }
Je ne comprends pas pourquoi, mon Action est bien un DataXml
Je fais quoi de mal ?






Répondre avec citation
Partager