Correct Answer : Using Inheritance and Virtual functions
Explanation : Run-time polymorphism is implemented using Inheritance and virtual in which object decides which function to call.