There are two ways to overload the method in java
- By changing number of arguments
- By changing the data type
1)Example of Method Overloading by changing the no. of arguments:
In this example, we have created two overloaded methods, first sum method performs addition of two numbers and second sum method performs addition of three numbers.
{
void sum(int a,int b){System.out.println(a+b);
}
void sum(int a,int b,int c){System.out.println(a+b+c);
}
public static void main(String args[])
{
Calculation obj=new Calculation();
obj.sum(20,20,20);
obj.sum(80,80);
}
}
Output:
60
160
2)Example of Method Overloading by changing data type of argument:
In this example, we have created two overloaded methods that differs in data type. The first sum method receives two integer arguments and second sum method receives two double arguments.
{
void sum(int a,int b){System.out.println(a+b);
}
void sum(double a,double b){System.out.println(a+b);
}
public static void main(String args[])
{
Calculation obj=new Calculation();
obj.sum(10.5,10.5);
obj.sum(90,90);
}
}
Output:
21.0
180
No comments :
Post a Comment