Multiple inheritance is not supported in case of class because of ambiguity. But it is supported in case of interface because there is no ambiguity as implementation is provided by the implementation class. When a class implements multiple interfaces, or an interface extends multiple interfaces i.e. known as multiple inheritance.
Inheritance is such a concept in which one object interact with the other object, where the properties of one class can be inherited by another class. It help developer or programmer to reuse code and create a new bond between classes. Two things involved in this process; Parent class (Base