Java не допускает наследование от нескольких классов (но допускает наследование от нескольких интерфейсов). Я знаю, что это во многом соответствует классической проблеме ромба. Но у меня вопрос: почему Java не допускает множественное наследование, как C++, когда нет двусмысленности (и, следовательно, нет шансов на проблему с ромбом) при наследовании от нескольких базовых классов?
Источник: https://stackoverflow.com/questions/126 ... ce-in-java