Tuesday, November 29, 2011

METHOD OVERRIDING IN C#.

/*
  Method Overriding :- The methods having same name , same signature
  but in different class & different implementation.

    Overloding        Overriding
    ==========        ===========
   1. In single class           1. Minim. Two class
   2. Different signature     2. Same signature
*/
//parent class
class a
{
    public virtual void display()
    {
        System.Console.WriteLine("base class");
    }
}
//child class
class b : a
{
    public override void display()
    {
        System.Console.WriteLine("child class");
    }
}   
class c
{
    public static void Main()
    {
        b z=new b();
        z.display();
       
    }
}
   
        

No comments:

Post a Comment