31 July 2011

Virtual class overriding


class Virtual
{
        public virtual void add(int a, int b)
        {
            Console.WriteLine(a + b);
        }
}
class overridevirtual:Virtual
{
        public override void add(int a, int b)
        {
            Console.WriteLine(a);
        }
        public static void Main()
        {
            Virtual vir = new Virtual();
            vir.add(1,2);
            Console.ReadLine();
        }
}

No comments: