Types of Java Polymorphism
In Java Polymorphism is mainly divided into two types:
- Compile-time Polymorphism
- Runtime Polymorphism
Polymorphism in Java
The word polymorphism means having many forms. In simple words, we can define Java Polymorphism as the ability of a message to be displayed in more than one form. In this article, we will learn what is polymorphism and it’s type.
Real-life Illustration of Polymorphism in Java: A person at the same time can have different characteristics. Like a man at the same time is a father, a husband, and an employee. So the same person possesses different behaviors in different situations. This is called polymorphism.