static void Main(string[] args) { Shrimp sh = new Shrimp(); Console.WriteLine(sh); Cat meow = new Cat(); Console.WriteLine(meow); Kola k = new Kola(); Console.WriteLine(k.GetFood()); Console.WriteLine(k.MakeSound()); List <IAnimal> animals = new List <IAnimal>() { new Fox(), new Dog(), new Chimp() }; Fox f = new Fox(); Dog d = new Dog(); Cat c = new Cat(); Chimp ch = new Chimp(); Elephant e = new Elephant(); Bird b = new Bird(); Console.WriteLine(); animals.Add(d); animals.Add(c); animals.Add(ch); animals.Add(f); animals.Add(b); foreach (IAnimal a in animals) { Console.WriteLine(a.GetFood()); Console.WriteLine(a.MakeSound()); } Console.WriteLine(d.MakeSound()); Console.WriteLine("The dog eats " + d.GetFood()); Console.WriteLine(); Console.WriteLine("Kitty call!"); Console.WriteLine(c.MakeSound()); Console.WriteLine("The cat eats " + c.GetFood()); Console.WriteLine("Chimp Methods"); Console.WriteLine(ch.MakeSound()); Console.WriteLine("The chimp eat " + ch.GetFood()); Console.WriteLine("Elephant Methods"); Console.WriteLine(e.MakeSound()); Console.WriteLine("The Elephant eats " + e.MakeSound()); }
static void Main(string[] args) { //Console.WriteLine(f.GetFood()); List <IAnimal> animals = new List <IAnimal>(); Fox f = new Fox(); Dog d = new Dog(); Cat c = new Cat(); Chimp ch = new Chimp(); Elephant e = new Elephant(); animals.Add(d); animals.Add(c); animals.Add(ch); animals.Add(f); foreach (IAnimal a in animals) { Console.WriteLine(a.GetFood()); Console.WriteLine(a.MakeSound()); } Console.WriteLine(d.MakeSound()); Console.WriteLine("The dog eats " + d.GetFood()); Console.WriteLine(); Console.WriteLine("Kitty call!"); Console.WriteLine(c.MakeSound()); Console.WriteLine("The cat eats " + c.GetFood()); Console.WriteLine("Chimp Methods"); Console.WriteLine(ch.MakeSound()); Console.WriteLine("The chimp eat " + ch.GetFood()); Console.WriteLine("Elephant Methods"); Console.WriteLine(e.MakeSound()); Console.WriteLine("The Elephant eats " + e.MakeSound()); }