From the Java fact that all class in Java have a parent class as Object. But the same Java says that it doesn\'t support multiple inheritance. But what this code me
No, this is single inheritance. A inherits from B, B inherits from Object.
Multiple inheritance would be A extends from B and C, where B and C don't inherit from each other, which can cause the Diamond Problem:
If B defines a method foo() and C also defines a method foo(), and I do this:
new A().foo();
Which foo() implementation will be used?
This is a huge problem in many languages, so the Java designers decided not to allow multiple inheritance.