Properties of Constructors
Constructors are not inherited
Initialization is done in a defined order:
- Base classes, in order of declaration
- Members, in order of declaration
- The body of the constructor
Initialization is done in the order specified above, independent of the order of initializers