Pregunta de entrevista de Pernod Ricard

Briefly explain polymorphism and how it is implemented using object oriented programming in Java