class a extends b
{
}
class b extends a
{
}
why java doesn't support cyclic pls explain me with example
Answer Posted / kaustav chatterjee
Every class in java by default extends the Object class and they have to cause java is almost an object oriented language.but if we take this scenario where class B extends class A and class A extends class B then as java don't support multiple inheritance or multiple super class then class A cannot extend the Object class and cannot be a Object type or subclass of Object class but by definition of JAVA every class is a subclass of Object class.Hence it's not supported by JAVA as it contradicts basic definition of JAVA.
but if we don't extending any class in class A then it by default extends Object class and class B by extending class A also extending Object class.so there is no problem.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is meant by singleton class?
Write a program in java to find the maximum and minimum value node from a circular linked list.
What do you mean by an object in java?
What are new features introduced with java 8 ?
What is the locale class in java programming?
What are disadvantages of java?
Which methods are used during serialization and deserialization process?
What is java in detail?
Implement a stack with push (), pop() and min() in O(1) time.
what is meant by HQL?
What is mnemonic in assembly language?
What’s the difference between applets and standalone program?
What does flag mean in java?
What is the relationship between clipping and repainting under awt?
Explain the meaning of java applet.