" why java does not support multiple inheritance ? "
In response to Anselm statement: Only too bad that those name clashes still occur when you are implementing multiple interfaces with the same names for its var members.
Despite the fact that those member vars are final and static etc, you can't call one of those values in the implementing class without causing a name clash. I still wonder why this was allowed while multiple inheritence was not.
Originally posted by Anselm Paulinus:
Mani; Java did overload the operator + as an arithmetic operator as well as a concatenation operator in String.