A dúvida é a seguinte:
Eu tenho um método desta forma:
static void doStuff(int a, int... b){}
E eu chamo o método desta maneira:
doStuff(23);
doStuff(12,45);
A questão é a seguinte por que a 1º versão da chamada vai compilar também, se o método tem dois parametros…?
Talvez o var-args seja opcional? pois foi isso que entendi, e por isso resolvi perguntar no fórum.