It is a really unique thing where it is the ability of it to create many multiple forms through just one use of a function. Because by its name it simply denotes where poly means many or multiple times and morphism means forms. So the main function of it in Java language is to process different types of classes and objects through a single piece of interface that makes it unique.

BY Best Interview Question ON 19 Dec 2019