Inheritance
Objects of a given class have all characteristics (fields and methods) of objects above them in the hierarchy.
A subclass is said to inherit the fields and methods of its superclass.
The class hierarchy is sometime called the inheritance hierarchy.