An overloaded constructor is a constructor which takes arguments. It is also called parameterized constructor.
Example: Here is an example of student class of standard 12. Default Constructor initializes the default name as blank and age of the student as 16. Overloaded constructor has provisions to give name and age as arguments during construction.