Basically, there are five types of constructors:
Static constructor
Private constructor
Copy constructor
Default constructor
Parameterized constructor