Constructors
A constructor is a member function that is called to initialize an object when the object is declared.
The name of the constructor must be the same as the name of the class.
There may be many constructors for the same class, with or without parameters.
Some parameters may be default parameters