public static void main(String[] a){
VarArgs obj = new VarArgs();
obj.add(1,2);
}
class VarArgs{
int add(int size, Integer... params){
}
}
This code works. But I thought it will give ambiguity error. Because of type casting.
How does it work?