Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


class a extends b
{
}
class b extends a
{
}

why java doesn't support cyclic pls explain me with example

Answers were Sorted based on User's Feedback



class a extends b { } class b extends a { } why java doesn't support cyclic pls explain..

Answer / lakshminarayana

IN THE FIRST BLOCK CLASS IS EXTENDING CLASS B.HERE A IS SUB
CLASS OF CLASS B.
AGAIN CLASS B IS EXTENDING CLASS A WHICH IS A SUB CLASS OF
B.A SUB CLASS NEVER BECOME A SUPER CLASS FROM WHICH IT IS
EXTENDED. SO IN JAVA IT THROWS A EXCEPTIONS LIKE CYCLIC
INHERITANCE NOT POSSIBLE...



... I THINK IT WILL HELPFUL FOR U.

Is This Answer Correct ?    30 Yes 2 No

class a extends b { } class b extends a { } why java doesn't support cyclic pls explain..

Answer / 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

class a extends b { } class b extends a { } why java doesn't support cyclic pls explain..

Answer / anandhi

java is nt support multiple inheritance... so we have go to
nxt level interface program... we will use interface
concept then this pgm possible

Is This Answer Correct ?    1 Yes 17 No

Post New Answer

More Core Java Interview Questions

How to make a class immutable?

15 Answers   Bosch, TSYS,


What is an empty string in css?

0 Answers  


my method "abc" return array of interface "xyz" and "pqr" is abstract class implements abc and class "jkl" extends pqr My problem 1) when i call abc it retrun array xyz how can i do this hint xyz refer_xyz = new jkl(); but i can't create array. 2)I want to access method of jkl using reference of xyz??

1 Answers  


Are arrays primitive data types?

0 Answers  


How do you download stubs from Remote place?

0 Answers  


How will you serialize a singleton class without violating singleton pattern?

0 Answers  


Is it possible to override private or static method in java?

0 Answers  


What is the implementation of destroy method in java. Is it native or java code?

0 Answers  


What is an escape character in java?

0 Answers  


What is a singleton class in Java? And How to implement a singleton class?

2 Answers  


What is java autoboxing?

0 Answers  


How do you create a method in java?

0 Answers  


Categories