public void BeardedDragonDetails(Lizard dragon) { Console.WriteLine("Bearded Dragon \r\n"); Console.WriteLine(dragon.BasicAnimalStructure()); Console.WriteLine("has " + dragon.Legs + " legs"); Console.WriteLine("Bearded Dragon has a tail " + dragon.HasATail); Console.WriteLine(dragon.Blood()); Console.WriteLine(dragon.ScalySkin()); Console.WriteLine(dragon.Eat()); Console.WriteLine(dragon.DigestFood()); }
static void Main(string[] args) { Frog TreeFrog = new Frog(); TreeFrog.Legs = 4; Tail <Lizard> lizTail = new Tail <Lizard>(); Lizard BeardedDragon = new Lizard(lizTail); BeardedDragon.Legs = 4; Dog Corgi = new Dog(); Corgi.Legs = 4; Tail <Dog> labTail = new Tail <Dog>(); Dog Labrador = new Dog(labTail); Labrador.Legs = 4; Program animals = new Program(); Console.WriteLine("Animals Details \r\n"); animals.TreeFrogDetails(TreeFrog); Console.WriteLine("\r\n"); animals.BeardedDragonDetails(BeardedDragon); Console.WriteLine("\r\n"); animals.CorgiDetails(Corgi); Console.WriteLine("\r\n"); animals.LabradorDetails(Labrador); Console.WriteLine("\r\n"); Console.ReadLine(); // do type checks and print to console to show what the animal is and what made up of }