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