How to Overload Methods in Java

Overloading a method in Java means defining two or more occurrences of a method. Each method must be unique in its argument list or else the compile will fail. Overloaded methods are convenient when the same operation (e.g., add) must be applied to arguments of different types (e.g., integer and double precision floating point). To create overloaded methods in Java, follow these four steps.

  1. Open your text editor and create a new file that will contain an overloaded method. Type in the following Java statements:
    Java Source for Overload Methods

  2. Two versions of the add method are provided, hence the add method is overloaded.

  3. Save your file as

  4. Open a command prompt and navigate to the directory containing your Java program. Then type in the command to compile the Java source.
    Compile Source for Overload Methods

  5. You are ready to test your Java program. Type in the command to run the Java runtime launcher and hit Enter. Notice the output from the overloaded add method.
    Run Program for Overload Methods
Author: Stephen Withrow

Stephen has over 30 years of experience in training, development, and consulting in a variety of technology areas including Python, Java, C, C++, XML, JavaScript, Tomcat, JBoss, Oracle, and DB2. His background includes design and implementation of business solutions on client/server, Web, and enterprise platforms. Stephen has a degree in Computer Science and Physics from Florida State University.

About Webucator

Webucator provides instructor-led training to students throughout the US and Canada. We have trained over 90,000 students from over 16,000 organizations on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Check out our complete course catalog.