Mega Code Archive

 
Categories / C# Tutorial / Class
 

Class inheritance with virtual method

using System; class MainClass {   static void Main(string[] args)   {     B MyB = new D();     D MyD = new D();     MyB.Display();     MyD.Display();   } } public class B {   public virtual void Display()   {     Console.WriteLine("Class B's Display Method");   } } public class C: B {   public override void Display()   {     Console.WriteLine("Class C's Display Method");   } } public class D: C {   public override void Display()   {     Console.WriteLine("Class D's Display Method");   } } Class D's Display Method Class D's Display Method