The Free On-line Dictionary of Computing (19 January 2023):single inheritance In object-oriented programming, the restriction that a class can have only one superclass in the class hierarchy. The opposite is multiple inheritance. (2014-09-06)