In this Java for Testers tutorial, we will learn Java Polymorphism or Method Overloading in Java. This is also known as Early Binding or Static Binding. Polymorphism means “many forms” and there are two types of polymorphism in Java (Compile time polymorphism and run time polymorphism).
In this tutorial, we will understand “Compile-time” polymorphism, which is also known as a Method overloading.