The property that occurs when entity types or
object classes are arranged in a hierarchy and each entity
type or object class assumes the attributes and methods of its
ancestors; that is, those higher up in the hierarchy.
Inheritance allows new but related classes to be derived from
existing classes.