{ //Contrairement à la classe Singe, ici on choisit de ne pas hériter de AAnimal, donc on DOIT impérativement définir nourir(IAliment) (implém. de IAnimal). public void nourir(IAliment poAliment) { //<<<<< DOIT quand même être définie, mais NE sera PAS appelée si on transmet à nourir() un IViande ! Ce sera en effet l'autre ci-dessous dans ce cas ! Console.WriteLine("Dans Lion::nourir(IAliment) !!! Nom de l'aliment : " + poAliment.getName() + ". <<<"); }
public void nourir(IAliment poAliment) { Console.WriteLine("Dans AAnimal::nourir(IAliment) !!! Nom de l'aliment : " + poAliment.getName() + ". <<<"); }