Definition: The ability to derive child classes (sub-classes) from parent classes (super-classes) Characteristics: Methods and instance variables in the parent class are…