inheritance

[computing] In object-oriented programming, the acquisition of methods and properties by child classes or interfaces from their previously existing parent classes or interfaces. Inheritance is one of the defining characteristics of an object-oriented system.