30 July 2011

Constructor OverLoading in Console apps


class CACOverLoading
    {
        int x;
        public CACOverLoading()
        {
            Console.WriteLine("Default constructor");
            x = 123;
        }
        public CACOverLoading(int x)
        {
            Console.WriteLine("Parameterized constructor");
            Console.WriteLine(x);
            this.x = 789;
        }
        public void display()
        {
            Console.WriteLine(x);
        }
        public static void Main()
        {
            CACOverLoading col = new CACOverLoading();
            col.display();
            CACOverLoading col1 = new CACOverLoading(456);
            col1.display();
            Console.ReadLine();
        }
    }

No comments: