When two or more then two methods sharing same name within the same class, having different type of parameters or different number of parameters. This is known as method overloading. public class MethodOverload { public static void main(String args) { System.out.println("The sum of 10 and 20 " + sum(10, 20)); System.out.println("The sum of 10.0 and