Q
A Car class holds an Engine object as a data member. Which relationship is this?
-
A
Polymorphism
-
B
Inheritance (is-a)
-
C
Encapsulation
-
D
Composition (has-a)
Correct Answer:
D. Composition (has-a)
Explanation:
Inheritance models 'is-a'. Containing another object as a part models 'has-a', which is composition.