Software Engineering vocabulary · Programming Concepts

Inheritance

Meaning in software engineering, with examples

nounCommon term

In software engineering, inheritance means: A relationship in which a class receives behavior or structure from another class and can add or change selected parts.

In Turkish: kalıtım

How it is used

Used in object-oriented design when discussing base classes, subclasses and shared behavior. Teams compare inheritance with composition before choosing a class structure.

Example sentences

  1. We replaced inheritance with composition to make the payment handlers easier to test.

  2. The diagram shows the inheritance between the base class and its subclasses.

Common collocations

  • class inheritance
  • multiple inheritance
  • inheritance hierarchy

This word in other fields

The same English word can have a different meaning in another field:

More terms: Programming Concepts

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: