- It is a mechanism to represent one form in many forms.
- We can have two types of Polymorphism:
- Static or Compile Time Polymorphism.
- Dynamic or Run Time Polymorphism.
- Java supports only Dynamic Polymorphism,
- To understand the concept of Polymorphism we use a term Dynamic Binding.
- Dynamic Binding is used to execute Polymorphic applications.
- Dynamic Binding is used to minimize the memory space occupation.