The answer is ‘Yes’. We can have two ore more static methods with same name, but differences in input parameters.
For example, consider the following Java program.
example:
public class javatest { public static void fun() { System.out.println("javatest.fun() called "); } public static void fun(int a) { System.out.println("javatest.fun(int) called "); } public static void main(String args[]) { javatest.fun(); javatest.fun(10); } } output :-javatest.fun() called javatest.fun(int) called |
Read More →