Pregunta de entrevista de Cognizant

Explain polymorphism, inheritance and abstraction