Software Development Fundamentals — Question 35
Which term is used to describe a class that inherits functionality from an existing class?
Answer options
- A. Base class
- B. Inherited class
- C. Derived class
- D. Superclass
Correct answer: C
Explanation
The correct answer is C, as a derived class is specifically one that inherits from another class, gaining its properties and methods. Option A, base class, refers to the class being inherited from, while B, inherited class, is not a standard term used in object-oriented programming. D, superclass, is another term for the base class, which does not describe the inheriting class.