Bonjour,
Alors voila mon problème.
Je créer une classe arme. Je fais toutes les fonctions membres et tout...
Puis, je fais la fonction ChangerModeArme qui me permettra de selectionner entre "auto" et "single".
Je me dit alors qu'un fusil sniper ou même un fusil a pompe n'ont pas de sélecteur.
Je décide donc de créer (pour la première fois certes) un héritage.
J'ai donc une classe mère ArmeModeFixe et une classe fille ArmeModeSelectif qui herite de la précédente avec la fonction membre ChangerModeArme.
Mon problème vient ensuite.
Je voudrais créer une sorte d'arsenal.
Je créer un tableau contenant sur chaque ligne l'adresse d'une arme, peu importe quelle soit de type fixe ou sélectif.
Or, si je créer ce tableau avec le type ArmeModeFixe, il me crache qu'il ne connait pas la fonction ChangerModeArme et si je créer le tableau avec le type ArmeModeSelectif, je ne peut pas y incorporer les occurrences de ArmeModeFixe.
J'ai vraiment dû louper un chapitre mais je sais pas lequel
Quelqu'un peut il me donner la methode afin de créer cette arsenal et afin de pouvoir utiliser toutes les fonctions des deux classe ?
Faut-il faire une surcharge ?
Merci de m'avoir lu.
Partager