Como trabalhar com parâmetros opcionais e sobrecarregar métodos em Java
Java permite criar vários métodos com o mesmo nome, desde que os parâmetros sejam diferentes em quantidade ou tipo. Isso se chama sobrecarga, ou overloading.
Carregando...
O Java identifica qual versão do método chamar com base nos tipos e na quantidade de argumentos passados.
Quando não se sabe quantos valores serão passados, é possível usar ... para aceitar uma quantidade variável de argumentos.
Carregando...
Dentro do método, numeros se comporta como um array normal.
Em Java, tipos primitivos são passados por valor: o método recebe uma cópia, e alterações dentro dele não afetam a variável original.
Carregando...
Já objetos, como arrays, são passados por referência: o método recebe acesso ao mesmo objeto na memória, então alterações dentro dele afetam o original.
Carregando...