Class objects inherit member
variables from the class to which they belong, and from all that class's
superclasses. Each box_car
object, for example, has its own copy of
every member variable declared in the box_car
, box
,
container
, and railroad_car
classes.
Similarly, class objects
inherit member functions from the class to which they belong, and
from all that class's superclasses. You can, for example, work on a
box_car
object not only with member functions defined in the
box_car
class, but also with those defined in the box
,
container
, and railroad_car
classes, if any.