Escopo de variaveis

7
Escopo de variaveis Aula 05

Transcript of Escopo de variaveis

Page 1: Escopo de variaveis

Escopo de variaveisAula 05

Page 2: Escopo de variaveis

Escopo de variaveis

Entender o escopo das variáveis é de extrema importância para qualquer programador

O escopo de uma variável é delimitado por um bloco que está entre chaves

Isto significa que uma variável só é visível dentro do próprio bloco de código, bem como a outros blocos que estiverem dentro dele.

Page 3: Escopo de variaveis

ESCOPO DA CLASSE

ESCOPO DO MÉTODO

ESCOPO DO BLOCO

Page 4: Escopo de variaveis

PASSANDO TIPOS PRIMITIVOS PARA MÉTODOSAULA 05

Page 5: Escopo de variaveis

Passando tipos primitivos para métodos

Ao passar um tipo primitivo para um método, uma cópia do valor preenche o parâmetro do método. Qualquer alteração do parâmetro será local, permanecendo o valor original inalterado.

Quando o método termina, todos os seus parâmetros são descartados e as variáveis mantem o valor original

Page 6: Escopo de variaveis
Page 7: Escopo de variaveis

Analisando o código

O valor inicial de preco é 100;

O valor de preco é passado como parâmetro para o método foo();

Quando o método foo() é executado o parâmetro arg assume o valor 50

Ao terminar a execução oresultado de preco é 100 e arg assume o valor 50.