Constructor are the special functions which have the following properties :
1. They have the same name as the class name.
2 They do not have any return type, not even void.
3. No need to call them automatically, called once when object is being created.
4. Constructor may be default or parameterized as well.
5. Mainly used to initialize the objects.