Method Overloading sample in Java

By: Ganesh Iyer  

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);
     }
}



Archived Comments


Most Viewed Articles (in Java )

Latest Articles (in Java)