Inheritance is a means of specifying hierarchical relationships between types C++ classes can inherit both data
and function members from other (parent) classes. Terminology: "the child (or derived) class inherits (or is derived from) the parent (or base) class"