Java / Inheritance
What are the differences between composition and inheritance in Java?
|has-a relationship between classes.||is-a relationship between classes.|
|Composing object holds a reference to composing classes and hence relationship is loosely bound.||Derived object carries the base class definition in itself and hence its tightly bound.|
|Single class objects can be composed within multiple classes.||Single class can only inherit one Class.|
|Its the relationship between objects.||Its the relationship between classes.|
More Related questions...