Sollicitatievraag bij Revature

Why doesn't java support multiple inheritance?

Antwoorden op sollicitatievragen

Anoniem

16 dec 2017

Unsure why, but interfaces provide similar functionality.

Anoniem

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?