Monday, February 23, 2009

sample code method overloading abiguous problem



package oops;

public class OLAmbiguousProblem {

public void m1(int i,float f)
{
System.out.println("int,float");
}
public void m1(float i,int f)
{
System.out.println("float,int");
}
public static void main(String a[])
{
OLAmbiguousProblem s=new OLAmbiguousProblem();
s.m1(10,10.0f); //int,float
s.m1(10.0f,10); //float,int
// s.m1(10,10); //invalid-> error:reference m1 is ambiguous
}

}



0 comments:

Post a Comment