Programas Java armazenam valores de dados em variáveis. Quando um programador cria uma variável em uma aplicação Java, ele declara o tipo e nome da variável, depois atribui um valor a ela. O valor de uma variável pode ser alterado em pontos subsequentes da execução usando outras operações de atribuição. A instrução de atribuição em Java envolve o uso do operador de atribuição para definir o valor de uma variável. A sintaxe exata depende do tipo de variável que recebe o valor.
Em Java, as variáveis são fortemente tipadas. Isso significa que quando você declara uma variável em um programa Java, deve declarar seu tipo, seguido pelo seu nome. O seguinte código Java de exemplo demonstra a declaração de duas variáveis, uma do tipo primitivo inteiro e outra de um tipo objeto para uma classe dentro da aplicação:
int num;
ApplicationHelper myHelp;
Uma vez que um programa contenha uma declaração de variável, o tipo de valor atribuído à variável deve ser adequado ao tipo declarado. Essas declarações de variáveis poderiam ser seguidas por instruções de atribuição em linhas subsequentes. No entanto, a operação de atribuição também poderia ocorrer na mesma linha da declaração.
Atribuição em Java é o processo de dar um valor a uma variável de tipo primitivo ou dar uma referência de objeto a uma variável de tipo objeto. O sinal de igual atua como operador de atribuição em Java, seguido pelo valor a atribuir. O seguinte código de exemplo demonstra a atribuição de um valor a uma variável inteira primitiva, já declarada:
num = 5;
A operação de atribuição poderia alternativamente aparecer na mesma linha de código da declaração da variável, como segue:
int num = 5;
O valor da variável pode ser alterado novamente no processamento subsequente, como neste exemplo:
num++;
Este código incrementa o valor da variável, adicionando um valor de um a ela.
Quando a instrução de atribuição aparece com referências a objetos, a operação de atribuição também pode envolver instanciação de objeto. Quando o código Java cria uma nova instância de objeto de uma classe Java em uma aplicação, a palavra-chave "new" faz com que o método construtor da classe execute, instanciando o objeto. O seguinte código de exemplo demonstra a instanciação de uma variável de objeto:
myHelp = new ApplicationHelper();
Isso também poderia aparecer na mesma linha da declaração da variável:
ApplicationHelper myHelp = new ApplicationHelper();
Quando esta linha executa, o método construtor da classe executa, retornando uma instância da classe, uma referência à qual é armazenada pela variável.
Uma vez que uma variável foi declarada e atribuída um valor, um programa Java pode referenciar a variável no processamento subsequente. Para variáveis de tipo primitivo, o nome da variável refere-se a um valor armazenado. Para tipos de objeto, a variável refere-se à localização da instância do objeto na memória. Isso significa que duas variáveis de objeto podem apontar para a mesma instância, como no seguinte código:
ApplicationHelper myHelp = new ApplicationHelper();
ApplicationHelper sameHelp = myHelp;
Esta sintaxe aparece comumente quando programas passam referências de objetos como parâmetros para métodos de classe.
Tecnologia Eletrônica © [www.351231.com]