What does inheritance signify in object-oriented programming?
Explanation
Inheritance occurs when a subclass derives properties and behaviors from its superclass, meaning the subclass extends the superclass. Options A and B describe related concepts but are not precise definitions of inheritance. Therefore, option C is the accurate description.