Escopo de variáveis em Java
Esta sessão discute o escopo Java , que se destina a atender às necessidades dos alunos.
Escopo Java
É importante observar que as variáveis em Java só são acessíveis dentro da região em que foram criadas. Referimo-nos a isso como escopo .
Escopo do método
Qualquer variável declarada diretamente dentro de um método está disponível em qualquer lugar após a linha em que foi declarada:
Method Scope Example:
Example:
Escopo do bloco
Todo código entre chaves é considerado um bloco de código. Variáveis declaradas dentro de blocos de código podem ser acessadas apenas pelo código entre chaves { } , seguindo a linha onde a variável foi declarada:
Block Scope Example:
Example:
É possível que um bloco de código exista sozinho ou como parte de uma instrução if , while ou for . Se você usar instruções for, as variáveis declaradas dentro da instrução também poderão ser acessadas dentro do bloco.
Pontos-chave do escopo Java:
- Um escopo é geralmente definido por um conjunto de chaves [ ] .
- Quando estamos escrevendo código Java, as variáveis geralmente são acessíveis se forem definidas entre as chaves ou dentro das chaves onde são definidas.
- Uma variável de classe pode ser usada por todos os métodos de membro, mesmo que não seja definida em um método.
- Uma variável de classe pode ser referenciada pela palavra-chave “this” quando um método usa a mesma variável local como um membro.
- Para ler uma variável após o término de um loop, ela deve ser definida antes do corpo do loop.