Posts Tagged overloading varargs method
Demonstrates The overloading Varargs methods.
class VarArgs
{public void Test(int ... v)
{System.out.print("No. of args "+ v.length +"contents ");
for(int i : v)
{System.out.print(i+" ");}
System.out.println();
}
public void Test(boolean ... v)
{System.out.print("No. of args "+ v.length+"contents ");
for(boolean i: v)
{System.out.print(i+ " ");}
System.out.println();
}
public void Test(String str, int ... v)
{System.out.print(str+ v.length+"contents ");
for(boolean i: v)
{System.out.print(i+ " ");}
System.out.println();
}
public static void main(String a[])
{ VarArgs va = nwe VarArgs();
va.Test("Testing me:", 10, 20);
va.Test(11,12,13);
va.Test(true, false, false);
//va.Test(); // Error ambiguity between boolean and integer function
}
}


Recent Comments