What is the reason that multiple inheritance is not possible
in java??
Answer / gayathri
This is to avoid "Diamond problem"....Lets say there are 4 classes A,B,C,D..A is a superclass...The two classes B and C inherit from A, and class D inherits from both B and C. If a method in D calls a method defined in A (and does not override the method), and B and C have overridden that method differently, then from which class does it inherit: B, or C? ...To avoid this issue, Java dint allow multiple inheritance..
Having said that, also note that Java allows multiple inheritance through multiple interface implementation
| Is This Answer Correct ? | 10 Yes | 1 No |
What are facelets templates?
Difference between association, composition and aggregation?
string is immutable? right every one knows that, my question is it advantage or disadvantage making string immutable?
What does escaping a character mean?
Are arrays primitive data types?
Is 'sizeof' a keyword?
What is java full form?
What is the difference between applet and application?
What is function overriding and overloading in java?
Explain listiterator and methods in listiterator?
Can I learn java in 3 months?
What is unicode used for?