Question

What is the difference between composition and inheritance?

A Composition allows objects to inherit properties and methods from other objects, while inheritance allows objects to contain other objects. Correct Answer Incorrect Answer
B Composition allows objects to be created from abstract classes, while inheritance allows objects to be created from concrete classes. Correct Answer Incorrect Answer
C Composition allows objects to have "is-a" relationships, while inheritance allows objects to have "has-a" relationships. Correct Answer Incorrect Answer
D Composition allows objects to reuse code, while inheritance allows objects to encapsulate data. Correct Answer Incorrect Answer

Solution

Composition allows objects to have "is-a" relationships, while inheritance allows objects to have "has-a" relationships.

Practice Next

Relevant for Exams:

×
×