Inheritance
← Back to Object-Oriented Programming (OOP)
A mechanism for creating new classes based on existing ones, enabling code reuse and establishing type hierarchies. Inheritance comes in various forms with different tradeoffs for flexibility and complexity.