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...

Does Java support multiple Inheritance?

Answer Posted / ramakrishna

JAVA omits many rarely used, poorly understood,
confusing features of C++ that in our experience bring more
grief than bene&#64257;t. This primarily consists of operator
overloading (although it does have method overloading),
multiple inheritance, and extensive automatic coercions.

Who better than Dr. James Gosling is qualified to make a
comment on this. This paragraph gives us an overview and he
touches this topic of not supporting multiple-inheritance.
Java does not support multiple inheritance

First lets nail this point. This itself is a point of
discussion, whether java supports multiple inheritance or
not. Some say, it supports using interface. No. There is no
support for multiple inheritance in java. If you do not
believe my words, read the above paragraph again and those
are words of the father of Java.

This story of supporting multiple inheritance using
interface is what we developers cooked up. Interface gives
flexibility than concrete classes and we have option to
implement multiple interface using single class. This is by
agreement we are adhering to two blueprints to create a class.

This is trying to get closer to multiple inheritance. What
we do is implement multiple interface, here we are not
extending (inheriting) anything. The implementing class is
the one that is going to add the properties and behavior. It
is not getting the implementation free from the parent
classes. I would simply say, there is no support for
multiple inheritance in java.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Will the compiler creates a default constructor if I have a parameterized constructor in the class?

1056


How to sort numbers in java without array?

939


What is the synonym of string?

1046


What is difference between printf and scanf?

1057


Is java free for commercial?

873


What are thread priorities and importance of thread priorities in java?

1077


What is derived datatype?

1159


How big is a 32 bit integer?

1001


Is binary a low level language?

876


How many bytes is 255 characters?

932


What are the advantages of exception handling?

1017


What is collection sort in java?

908


Explain the difference between hashmap and hashtable in java?

898


What is difference between synchronize and concurrent collection in java?

1003


What is the difference between an object-oriented programming language and object-based programming language?

958