Bonjour,
Je dispose de 2 classes, 1 Classe mère et une classe fille.
Dans ma classe fille je souhaite redéfinir la fonction de ma classe mère.

J'aimerais savoir si on peut grâce au polymorphisme, lors de l'appelle de la classe fille exécuter la 1er fonction de la classe mère, afin de recuperer les variables dans la fonction de la classe fille

Classe mère:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
        public virtual void nourrireAnimaux(ClassZoo Zoo)
        {
           int nbGraines = 0;
           int nbViandes = 0;
           nbGraines  = Zoo.QteGrain;   // Recupere les quantité de nourriture du Zoo
           nbViandes = Zoo.QteViande;
 
        }
Classe fille:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
       public override void nourrireAnimaux(ClassZoo Zoo)
        {
            int resultNourriture = 0;
            resultNourriture = this.nombre * nbViandes;
        }