Inheritance allows a derived class to replicate features and properties from a base class, promoting code reuse. Option A (Abstraction) hides implementation details, Option C (Polymorphism) allows same interface different behaviors, and Option D (Data hiding) encapsulates private members - none describe 'replicating features'.