33
1
2
public class Program
3
{
4
public class A
5
{
6
//base class method, created with keyword 'virtual'
7
public virtual void Display()
8
{
9
System.Console.WriteLine("A::Display");
10
}
11
}
12
13
public class B :A
14
{
15
// dervied class methodm with new definition using override
16
public override void Display()
17
{
18
System.Console.WriteLine("B::Display");
19
}
20
}
21
22
public static void Main()
23
{
24
A a;
25
a = new A();
26
a.Display();
27
28
a = new B();
29
a.Display();
30
}
31
32
33
}
Cached Result
Vikas
India
30
50500
United States
India
30
50500
United States