N2N Global interview question

Q: Why multiple inheritances are not supported in Java?

Interview Answer

Anonymous

6 Mar 2015

Because of diamond pattern, diamond pattern creates ambiguity and make problem for compiler. Anyway java supports multiple inheritances via interfaces. I think more convincing reason for not supporting multiple inheritance is complexity involved in constructor chaining, casting etc rather than diamond.

N2N Global Interview Question: Q: Why multiple inheritances are not supported in Java? | Glassdoor