Single Inheritance

What you have when a class may have at most one direct superclass.

Examples of ProgrammingLanguages which have SingleInheritance: Languages can get around the lack of MultipleInheritance by way of CompositionInsteadOfInheritance and InterfaceImplementationByDelegation.

Contrast: MultipleInheritance
CategoryPolymorphism

EditText of this page (last edited June 22, 2005) or FindPage with title or text search