Method Overloading sample in Java

By: Ganesh Iyer Viewed: 160595 times  Printer Friendly Format    


In same class, if name of the method remains common but the number and type of parameters are different, then it is called method overloading in Java.

class overLoading
{
   public static void main(String[] args)

  {

   functionOverload obj = new functionOverload();

   obj.add(1,2);
   obj.add(\"Life at \", \"?\");
   obj.add(11.5, 22.5);

   }
}

class functionOverload
 {
   /*  void add(int a, int b)             // 1 - A method with two parameters
     {

        int sum = a + b;
        System.out.println(\"Sum of a+b is \"+sum);

     }    */

     void add(int a, int b, int c)       {

        int sum = a + b + c;
        System.out.println(\"Sum of a+b+c is \"+sum);

     }

     void add(double a, double b)             {

        double sum = a + b;
        System.out.println(\"Sum of a+b is \"+sum);
     }

     void add(String s1, String s2)

     {
       String s = s1+s2;
       System.out.println(s);
     }
}


Most Viewed Articles (in Java )

Latest Articles (in Java)

Comment on this tutorial

Subscribe to Tutorials

Related Tutorials

Archived Comments

1. to get more and clear information about java progr
View Tutorial          By: SWARNA at 2010-09-13 04:23:10

2. Hi.friends what is the exact purpose of "stat
View Tutorial          By: SWARNA at 2010-09-13 04:25:34

3. public class Overload2 {


View Tutorial          By: ITMIT at 2011-06-05 19:16:46

4. HI,

can any one tell me small but s

View Tutorial          By: Amujuri Vivek at 2013-01-08 02:48:50

5. You can not overload the private method in Test cl
View Tutorial          By: Gaurav at 2013-07-28 15:53:20

6. //Program of Method Overloading with Runtime Value
View Tutorial          By: Subhojit Das at 2014-10-09 07:31:20