Override in C#

Override.cs

class zzz
{
public static void Main()
{
yyy a = new yyy();xxx b = new xxx();yyy c = new xxx();
a.abc();a.pqr();a.xyz();
b.abc();b.pqr();b.xyz();
c.abc();c.pqr();c.xyz();
}}
class yyy
{
public virtual void abc()
{ System.Console.WriteLine(“1″); }
public virtual void pqr()
{ System.Console.WriteLine(“2″); }
public virtual void xyz()
{ System.Console.WriteLine(“3″); }
}
class xxx : yyy
{
public override void abc()
{ System.Console.WriteLine(“4″); }
public new void pqr()
{ System.Console.WriteLine(“5″); }
public void xyz()
{ System.Console.WriteLine(“6″); }
}

Related posts :

  • Virtual Override
  • Virtual.cs C# code
  • Abstract classes in C#
  • Read and write application in C#
  • Leave a Comment