Multiple inheritance (OOP)
The term multiple inheritance is used in object-oriented programming( OOP). Multiple inheritance refers to inheritance in which a class has several direct superclasses. A class defined by multiple inheritance inherits the features of all superclasses. Conflicts can arise if a feature is defined in different superclasses or an indirect superclass occurs as a multiple superclass.