30 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: