JAVA

method overloading:

                      Method Overloading is a feature that allows a class to have more than one method having the same name, if their argument lists are different. It is similar to constructor overloading in Java, that allows a class to have more than one constructor having different argument lists.

example:

// Java program to demonstrate working of method 
// overloading in Java. 

public class Sum { 

// 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[]) 

Sum s = new Sum(); 
System.out.println(s.sum(10, 20)); 
System.out.println(s.sum(10, 20, 30)); 
System.out.println(s.sum(10.5, 20.5)); 




Output :
30
60
31.0

Comments

Post a Comment