Bonjour à tous.
Voila je débute en java et j'ai un probleme :
Dans un projet, j'ai une classe produit, une classe film qui hérite de produit, et une classe listeProduit qui contient un vecteur de produit. Mon probleme est que mon vecteur ne contient que les attributs de produits, et non de film.
Histoire d'etre un peu plus clair, je vais résumer le code
classe produit :
classe film :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class produit() { private String prodNom = new String(); private int prodPrix = 0; }
classe listeProduit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class film extends produit() { private String prodSupport = new String(); }
Donc j'ai créé un vecteur de produit, donc c'est normal que je ne puisse pas mettre d'attributs de films dedans. Mais le problème c'est que j'ai plusieurs classes qui héritent de produit, faut-il que je fasse un vecteur pour chaque classe fille ? Y a-t-il une meilleure solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class listeProduit() { public Vector <produit> VProduit = new Vector(); }
J'espère avoir été assez clair!
Merci d'avance à ceux qui me répondront.
Partager