31 lines
775 B
Java
31 lines
775 B
Java
// Write a program in java to demonstrate method overloading
|
|
|
|
public class MethodOverloading {
|
|
// Overloaded sum(). This sum takes two int parameters
|
|
public int sum(int x, int y)
|
|
{
|
|
return (x + y);
|
|
}
|
|
|
|
// Overloaded sum(). This sum takes three int parameters
|
|
public int sum(int x, int y, int z)
|
|
{
|
|
return (x + y + z);
|
|
}
|
|
|
|
// Overloaded sum(). This sum takes two double parameters
|
|
public double sum(double x, double y)
|
|
{
|
|
return (x + y);
|
|
}
|
|
|
|
// Driver code
|
|
public static void main(String args[])
|
|
{
|
|
MethodOverloading s = new MethodOverloading();
|
|
System.out.println(s.sum(10, 20));
|
|
System.out.println(s.sum(10, 20, 30));
|
|
System.out.println(s.sum(10.5, 20.5));
|
|
}
|
|
}
|