class Overload { public static long methodA(int a, long b) // (1) { return(b + a); } private static int methodA(int a, int b) // (2) { return(a-b); } } class TestOverload { public static void main(String[] args) { long i = Overload.methodA(2, 3); // (2) not accessible, calls (1) System.out.println(i); } }