Possible duplicate:Why there is no multiple inheritance in Java, but multiple interfaces are allowed
Why Java allows multiple inheritance from interfaces, but not from abstract or concrete classes
Multiple inheritance of specific classes raises many problems .
For example, what if a class inherits two different implementations of the same method from two different base classes?
, Java ., .
.
. , , , , . ( ).
, - , .
Java OO - .
"" , .
Java .
, "" . "".
, , , . , , , , .
, , , , . , , ?
Make the language simpler and more elegant. C ++ allows a lot of things, but there is often pain to learn and use. We (I, at least :)) do not want java to be like that.