Revature interview question

Why doesn't java support multiple inheritance?

Interview Answers

Anonymous

16 Dec 2017

Unsure why, but interfaces provide similar functionality.

Anonymous

21 Feb 2019

It's to avoid the " diamond problem." Say you have 4 classes {A, B, C, D} where B and C inherit from A, and class D inherits from both B and C. If there is a method in A that both B and C have overridden–and D does not override it–then what version of the method does D inherit?