| Author |
Composition and Inheritance
|
Mathews P Srampikal
Ranch Hand
Joined: Nov 26, 2002
Posts: 211
|
|
What is the difference between Composition and Inheritance in java. Thanks.
|
Thanks,
Mathews
|
 |
Ernest Friedman-Hill
author and iconoclast
Marshal
Joined: Jul 08, 2003
Posts: 24061
|
|
In Java, or in any language, inheritance is, well, inheritance -- as expressed by the "extends" keyword; while composition refers to the inclusion of one object inside another as a member. In this example, Bar gets access to Foo's capabilites via inheritance: While here it gets them via composition: The general, oversimplified rule is to use composition when you can, inheritance when you must.
|
[Jess in Action][AskingGoodQuestions]
|
 |
 |
|
|
subject: Composition and Inheritance
|
|
|