Q) Multiple inheritance is not supported through class in java, but it is possible by an interface, why? As we have explained in the inheritance chapter, multiple inheritance is not supported in the case of class because of ambiguity. However, it is supported in case of an interface because there is no ambiguity.
Is interface multiple inheritance?
1 Answer. Multiple inheritance is also known as an interface.
How does the interface help in multiple inheritance?
The Java programming language supports multiple inheritance of type, which is the ability of a class to implement more than one interface. ... This means that if a variable is declared to be the type of an interface, then its value can reference any object that is instantiated from any class that implements the interface.