Method overriding in c#
1700
02-Nov-2015
we wnat method overriding in c#
Anonymous User
02-Nov-2015Override affects virtual method usage. Virtual methods are meant to be re-implemented in derived classes. The override keyword specifies that a method replaces its virtual base method.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading;
namespace Forum
{
class Program
{
static void Main(string[] args)
{
First F_obj = new First();
F_obj.method1();
// Reference Second through First.
First S_obj = new Second();
S_obj.method1();
Console.ReadLine();
}
}
class First {
public virtual void method1() {
Console.WriteLine("Call First class method1 ");
}
}
class Second : First {
public override void method1() {
Console.WriteLine("Call Second class method1");
}
}
}