1.Class Voop {
2. Public Static void main(
String [] args) {
3. doStuff(1);
4. doStuff(1,2);
5. }
6. // Insert code here
7.}
Which, inserted independently at line 6, will compile? (Choose all that apply?)
A. static void doStuff(int... doArgs) { }
B. static void doStuff(int [] doArgs) { }
C. static void doStuff(int doArgs...) { }
D. static void doStuff(int...doArgs, int y) { }
E. static void doStuff(int x, int...doArgs) { }
Ans: A and E.
How come E is correct. If line E is inserted, it expects two Args, but the first dostuff() doesn't have two args?
Does the var-arg which is the second argument mean zero or many?
Appreciate your help in understaning this. Thank you.
Regards,
Anand.