Problème héritage et vecteur
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 :
Code:
1 2 3 4 5
|
public class produit() {
private String prodNom = new String();
private int prodPrix = 0;
} |
classe film :
Code:
1 2 3 4
|
public class film extends produit() {
private String prodSupport = new String();
} |
classe listeProduit :
Code:
1 2 3 4
|
public class listeProduit() {
public Vector <produit> VProduit = new Vector();
} |
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?
J'espère avoir été assez clair!
Merci d'avance à ceux qui me répondront.