Case 4 For Overloading - rahul00773/JavaConcepts GitHub Wiki
class Test{
public void m1(int I, float f){
System.out.println(“int + float version”);
}
public void m1(float f, int I){
System.out.println(“float + int version”);
} }
class T{ public static void main(String [] args){
Test T = new Test();
T.m1(10,10.5); //int + float version
T.m1(10.5, 10); // float + int version
T.m1(10,10); // reference to m1 is ambiguous
T.m1(10.5,10.5); // Can not resolve symbole of m1 location class Test
} }