C# Program using method overriding


In this program, You will learn how to implement method overriding in C#.


class A { public virtual void display() { } }

class B : A { public override void display() { } }

Example: How to implement method overriding in C#

using System;
public class A
{
	public virtual void display()
	{
		Console.WriteLine("A is called here");
	}
}

public class B : A
{
	public override void display()
	{
		Console.WriteLine("B is called here");
	}

	public static void Main(string[] args)
	{
		B t1 = new B();
		t1.display();
	}
}

Output:

B is called here