| Author |
Boxing
|
srinivas sridaragaddi
Ranch Hand
Joined: Jul 24, 2007
Posts: 225
|
|
hi, Source Java Beat class Boxing6 { public static void checkThis(Double d1, Double ... d2) { System.out.println("Double and Var-Args"); } public static void checkThis(Double d1, Double d2, Double ... d3) { System.out.println("Double , Double and Var-args"); } public static void checkThis(double d1, Double d2, Double ... d3) { System.out.println("double , Double and Var-args"); } public static void main(String [] args) { checkThis(15.5d, 26.6d, 37.7d); // line 1 } } output compiler error. where as i thought it sould be double,Double and Var-args. please help me out with this
|
SCJP 5.0<br /> <br />"Skills are started with learning and mastered with improvement. Nothing is hereditary except death" BUDDHA...
|
 |
Vishwanath Krishnamurthi
Ranch Hand
Joined: Jun 04, 2007
Posts: 331
|
|
Hi, For the method call, the compiler would find a match in all the three forms of checkThis() and this ambiguity causes the compiler error. Thanks
|
Blog
|
 |
 |
|
|
subject: Boxing
|
|
|