«
Prev
»
Next
What are the differences between composition and inheritance in Java?
| Composition | Inheritance |
| 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...
Comments & Discussions