You are on page 1of 1

//overriding vs hiding

using System;
public class Base_class
{
public virtual void print()
{
Console.WriteLine("i am a base class print method");
}
}
public class drive_class : Base_class
{
public override void print() //in orde to become hiding replace new by override

{
Console.WriteLine("i am a drive class print method");
}
}
class program
{
public static void Main(string[] args)
{
Base_class b = new drive_class();
b.print();
}
}

You might also like