É importante para evitarmos sobrecargas de métodos.
Assim como em outras linguagens de programação: C++ e C, por exemplo, os três pontos (...) são usados na declaração de um método como parâmetro.
Esses pontos permitem que NENHUM argumento seja passado, bem como vários argumentos sejam passados quando o método é chamado. Esses três pontos também são conhecidos como var args.
Exemplos
Suponhamos que você possui esse código abaixo com um método de nome tresPontos que retorna uma String e recebe também como String um var args:
Note que o método não especifica que recebe só 2 argumentos, mas nós passamos 2 argumentos e ela retorna a saída:
Se eu não passar argumentos ou passar mais que 2 ela entenderá normalmente, exemplo:
A saída será:
Podíamos ainda usar outro método, dessa vez do tipo void e que recebe var args do tipo int:
Chamando: sem passar argumentos e com número variado de argumentos!
Funcionará normalmente, além da saída do método dos tresPontos() ainda teremos:
Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!