/*
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();
}
}
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