JAVA METHOD OVERLOADING. -Method overloading occurs when a class has multiple methods with the same name but different parameter lists (either in terms of the numbers of parameters or their types).