MCQS | Correct statement about constructors in C#.NET is ?

Question:Correct statement about constructors in C#.NET is ?

1.Constructor cannot be overloaded

2. Constructor allocate space for object in memory

3.Constructor are never called explicitly

4. Constructor have same name as name of the class