locked
constructor RRS feed

  • Question

  • can we use more than one constructor (same type of constructor) within a class??????
    Wednesday, August 25, 2010 5:17 AM

Answers

  • yes we can use multiple overload of constructor.
    Manish Sati
    Wednesday, August 25, 2010 5:32 AM
  • You can't have same type of constructor more than one

    E.g

    public class MainClass
    {
      public MainClass(int i)
       {
         Console.WriteLine(i);
       }
       public MainClass(int j)
        {
           Console.WriteLine(j);
        }
    }

    You can have like 

    public class MainClass
        {      
          public MainClass(int i)
          {
            Console.WriteLine(i);
          }
          public MainClass(double j)
          {
            Console.WriteLine(j);
          }
          public MainClass(string name)
          {
            Console.WriteLine(name);
          }
        }
    


    Nanda - Misys Software Solutions,Bangalore
    Wednesday, August 25, 2010 5:34 AM

All replies

  • yes we can use multiple overload of constructor.
    Manish Sati
    Wednesday, August 25, 2010 5:32 AM
  • You can't have same type of constructor more than one

    E.g

    public class MainClass
    {
      public MainClass(int i)
       {
         Console.WriteLine(i);
       }
       public MainClass(int j)
        {
           Console.WriteLine(j);
        }
    }

    You can have like 

    public class MainClass
        {      
          public MainClass(int i)
          {
            Console.WriteLine(i);
          }
          public MainClass(double j)
          {
            Console.WriteLine(j);
          }
          public MainClass(string name)
          {
            Console.WriteLine(name);
          }
        }
    


    Nanda - Misys Software Solutions,Bangalore
    Wednesday, August 25, 2010 5:34 AM