Q: Why multiple inheritances are not supported in Java?
Anonymous
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.
Check out your Company Bowl for anonymous work chats.