Vidyalelo
Python · Q20

Advanced OOP Concepts

Programming · Python · question 20

Q20

What is the difference between class composition and class inheritance?

A.
Composition allows creating new classes
B.
Inheritance allows creating new classes
C.
Composition involves using existing classes
Answer
D.
Inheritance involves using existing classes

Answer: Option C

Solution

Answer: Option C
Solution:
Class composition involves using existing classes to build more complex ones, while inheritance involves creating new classes based on existing ones.