No método soma da classe Calculadora, temos que passar um array de int que chamamos int... numero. Afinal, qual a diferença entre as 2 declarações?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No método soma da classe Calculadora, temos que passar um array de int que chamamos int... numero. Afinal, qual a diferença entre as 2 declarações?
A única diferença entre os dois é a maneira como você chama a função. Com int var args, você pode omitir a criação do array:
void metodo(int ... x) { }
metodo(1,2,3);
Porém, se o método receber um array:
void metodo(int[] x) { }
metodo(1,2,3); // não compila
metodo(new int[] {1,2,3,4}); // compila