/** * @author lautturi.com * Java example: Method Overloading example in Java */ import java.util.*; public class Lautturi { private static void plus(){// no parameter System.out.println("plus method with no parameter is called"); } private static int plus(int i,int j){// integer parameter System.out.println("int plus method is called"); return i+j; } private static double plus(double i,double j){ // double parameter System.out.println("double plus method is called"); return i+j; } public static void main(String[] args) { plus(); System.out.println(plus(2,3)); System.out.println(plus(1.41,3.14)); } }Source:www.lautturi.com
output:
plus method with no parameter is called int plus method is called 5 double plus method is called 4.55