public static void Main() { Maruthi m = new Maruthi(); m = new Esteem(); //upcasting m.Display(); m = new Zen(); //upcasting m.Display(); }
private static void Car() { OOPS.Honda honda = new OOPS.Honda(); Console.WriteLine("-----------Honda Details -------------"); Console.WriteLine("Wheel : {0}", honda.Wheel()); Console.WriteLine("AC : {0}", honda.AC()); Console.WriteLine("Price : {0}", honda.Price()); Maruthi maruthi = new Maruthi(); Console.WriteLine("-----------Maruthi Details -------------"); Console.WriteLine("Wheel : {0}", maruthi.Wheel()); Console.WriteLine("AC : {0}", maruthi.AC()); Console.WriteLine("Price : {0}", maruthi.Price()); OOPS.Audi audi = new OOPS.Audi(); Console.WriteLine("-----------Audi Details -------------"); Console.WriteLine("Wheel : {0}", audi.Wheel()); Console.WriteLine("AC : {0}", audi.AC()); Console.WriteLine("GPS : {0}", audi.GPS()); Console.WriteLine("Price : {0}", audi.Price()); }