When this derived class object is declared:
A default constructor of the base class is called.
A default constructor of the derived class is called.
This can be interpreted as a derived class object that contains a base class object.