Method Overloading
examples/java/MethodOverloading.java
class MethodOverloading { public static void main(String[] args) { System.out.println("main"); MethodOverloading.hello(); MethodOverloading.hello("Brave New World"); MethodOverloading.hello(42); } public static void hello() { System.out.println("hello"); } public static void hello(String message) { System.out.println("hello with message: " + message); } public static void hello(int answer) { System.out.println("the answer is: " + answer); } }
$ javac MethodOverloading.java $ java MethodOverloading
main hello hello with message: Brave New World the answer is: 42