Herencia múltiple

Esto contrasta con la herencia simple, donde una clase solo puede heredar de una superclase.

Algunos lenguajes que soportan herencia múltiple en su mayor parte son: C++, Centura SQL Windows, CLOS, Eiffel, Object REXX, Perl y Python.

Por ejemplo, tendría sentido unir las características "Edad" de Persona para MusicoEstudiante.

Hay debate sobre si la herencia múltiple puede ser implementada de forma simple y sin ambigüedad.

Con frecuencia es criticada por su aumentada complejidad y su ambigüedad, así como los problemas de versiones y mantenimiento que puede causar (a menudo resumido como el problema del diamante).