The constructor is
special methods which get called automatically when an object of a class is
created. Constructors are specially used to initialize data members.
Types of constructors:-
1. Default Constructor
2. Parameterized Constructor
3. Copy Constructor
4. Static Constructor
public class SampleClassNitin
{
public SampleClassNitin()
{
Console.WriteLine("SampleClassNitin Test
Method");
}
}
|
Default Constructor
A constructor without
having any parameters called the default constructor.
Parameterized
Constructors
A constructor with at
least one parameter is called as parameterized constructor.
Constructor Overloading
When we create another
constructor with the same method name with different parameters called
Constructor Overloading.
Copy Constructor
A parameterized
constructor that contains a parameter of the same class type is called as copy
constructor.
Static Constructor
If we declared
constructor as static and it will be invoked only once that type of constructor
is called Static Constructor.