Variáveis Locais e VarArgs

Variáveis Locais

É possível definir variáveis locals a um método ou a um bloco de operações.

Essas variáveis existirão enquanto o procedimento (método, bloco de controle de execução) a que estiverem associadas for executado.

Não podem ser usadas fora do procedimento onde foram criadas.

Não podem ter modificadores de acesso (private, public, package)

Tipos de Variáveis Locais

As variáveis podem ser declaradas por um tipo primitivo (int, float, char) ou por um tipo de classe (própria ou do Java).

No primeiro caso (tipo primitivo), o espaço em memória é alocado como parte da operação. No segundo caso (tipo classe), não há prévia alocação de memória, somente quando o objeto da classe for criado pela chamada da instrução new

Inicialização Padrão Java

  • variáveis numérica com 0

  • variáveis booleanas com false

  • outras variáveis com null

VarArgs

O recurso de VarArgs (variable-length argument lists) permite que um método aceite um número variável de argumentos do mesmo tipo.

Exemplo de um método que soma dois números:

Exemplo de um método que soma qualquer conjunto de números com VarArgs:

Last updated