Overloading Having more than one method with the same name is known as overloading. Overloading is legal in Java as long as each version takes different.