In Multiple inheritances, subclasses are derived from multiple superclasses. If two superclasses have same names for their members (variables & methods) then which member is inherited into the subclass is the main confusion in multiple inheritances. This is the reason, Java does not support the concept of multiple inheritances.
This confusion is reduced by using multiple interfaces.
Question and answer is powered by AnsPress.io