Variáveis locais são aquelas que são definidas dentro de um método ou de um bloco. Variáveis locais são válidas apenas no escopo em que estão inseridas (dentro do método ou bloco em que foram definidas). Variáveis de instância (ou também chamadas de variáveis membro ou atributo) são aquelas declaradas dentro de uma classe (fora de método senão seria local). Há algumas diferenças básicas entre variáveis locais e de instância. Na declaração de variáveis de instância, há a presença de modificadores, enquanto na declaração da variável local não. Variáveis locais não possuem valor default enquanto variáveis de instancia possuem.
Valores default das variáveis de instância:
- Tipos Inteiros = 0
- Pontos Flutuantes = 0.0
- char = \u0000
- boolean = false
- Referência = null
Nenhum comentário:
Postar um comentário