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.