Constructors are special methods that do not have return types. These methods are used in conjunction with the new operator to create objects. Many times, a constructor will be overloaded. That is, there will be more than one constructor each taking different parameters.

Book: 2.5