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 is the immediate superclass of the Dialog class?
How many types of methods are there?
Why do we use string?
Explain importance of inheritance in java?
Is empty in java?
What is a java object and java application?
What is thread start?
How does JAVA ClassLoader work?
When finally clause is executed?
What is tcp and udp?
What is null in java?
Explain the use of shift operator in java. Can you give some examples?