Multiple inheritance refers to a feature of some
object-oriented programming languages in which a
class can
inherit behaviors and features from more than one
superclass. This contrasts with single inheritance, where a class may inherit from only one superclass.Languages that mostly support multiple inheritance are:
Eiffel,
C++,
Python,
Perl, and
CLOS.Multiple inheritance allows a class to take on functionality from multiple other classes, such as allowing a class named StudentMusician to inherit from a class named Person, a class named Musician, and a class named Worker. This can be abbreviated StudentMusician : Person, Musician, Worker.
See more at Wikipedia.org...