Java for Testers #25 – Java Polymorphism | Method Overloading in Java

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.