System.Console.WriteLine("Shape");
public virtual void draw()
System.Console.WriteLine("Drawing Shape");
System.Console.WriteLine("Circle");
public override void draw()
System.Console.WriteLine("Drawing Circle");
System.Console.WriteLine("Triangle");
public override void draw()
System.Console.WriteLine("Drawing Triangle");
public class InheritanceSample
public static void Main()
Shape [] objects = { new Shape(),
System.Console.WriteLine("\n\nNow Drawing Objects\n");
for(int i = 0; i < 3; i++)
System.Console.WriteLine("\n");