http://contextaudio.com/wp-includes/lfx.php Methodoverloading in Java
In some programming languages, http://karen-keogh.co.uk/about/teaching/ function overloading or http://hiperduct.ac.uk/help-with-economics-paper method overloading is the ability to create multiple methods of the same name with different implementations in same class.
Syntax
public class DataArtist { ... public void draw(String s) { ... } public void draw(int i) { ... } public void draw(double f) { ... } public void draw(int i, double f) { ... } }
//File name FunctionOverloading.java package functionoverloading; public class FunctionOverloading { public static void main(String[] args) { Display objDis = new Display(); objDis.Dis("Ali"); objDis.Dis(2334.34534535567); objDis.Dis(123); objDis.Dis(18, "Ali"); } }
// File name Display.java that store in Package folder package functionoverloading; public class Display { public void Dis(String s) { System.out.println("The String Value Is: "+s); } public void Dis(double d) { System.out.println("The Double Value Is: "+d); } public void Dis(int i) { System.out.println("The Integer Value Is: "+i); } public void Dis(int i, String s) { System.out.println("The Id Is:"+i+" The Name Is: "+s); } }