using System; namespace DemoOOP3 { class Program { static void Main(string[] args) { // Create an object Tiger myTiger = new Tiger("Trigger", 5, 18); string tigerName; // Animal class method tigerName = myTiger.GetName(); Console.WriteLine(tigerName); // Tiger class method string noise; noise = myTiger.Roar(); Console.WriteLine(noise); Animal myAnimal; myAnimal = myTiger; // When using myAnimal // the "Tiger" stuff // is hidden from us myAnimal.SetName("Fred"); //myAnimal.Roar(); not working PrintAnimal(myTiger); // Function works with any type of Animal } static void PrintAnimal(Animal animal) { Console.WriteLine("The name of the animal is {0}", animal.GetName()); } } }