>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

O que é uma declaração de atribuição em Java?


Programas Java armazenam valores de dados em variáveis. Quando um programador cria uma variável em um aplicativo Java, ele declara o tipo e o nome da variável e atribui um valor a ela. O valor de uma variável pode ser alterado em pontos subsequentes na 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 um valor.

Variáveis ​​


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 de seu nome. O código Java de amostra a seguir demonstra a declaração de duas variáveis, uma do tipo inteiro primitivo e uma do tipo de objeto para uma classe dentro do aplicativo:int num; ApplicationHelper myHelp;

Uma vez que um programa contém 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 ​​podem ser seguidas por instruções de atribuição nas linhas subsequentes. No entanto, a operação de atribuição também pode ocorrer na mesma linha da declaração.

Tarefa


A atribuição em Java é o processo de fornecer um valor a uma variável do tipo primitivo ou fornecer uma referência de objeto a uma variável do tipo objeto. O sinal de igual atua como operador de atribuição em Java, seguido pelo valor a ser atribuído. O código Java de amostra a seguir demonstra a atribuição de um valor a uma variável inteira do tipo primitivo, que já foi declarada:num =5;

A operação de atribuição pode, alternativamente, aparecer na mesma linha de código que a 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.

Instanciação


Quando a instrução de atribuição aparece com referências de objeto, a operação de atribuição também pode envolver a instanciação do objeto. Quando o código Java cria uma nova instância de objeto de uma classe Java em um aplicativo, a palavra-chave "new" faz com que o método construtor da classe seja executado, instanciando o objeto. O código de exemplo a seguir demonstra como instanciar uma variável de objeto:myHelp =new ApplicationHelper();

Isso também pode aparecer na mesma linha da declaração da variável da seguinte forma:ApplicationHelper myHelp =new ApplicationHelper();

Quando esta linha de código é executada, o método construtor da classe é executado, retornando uma instância da classe, cuja referência é armazenada pela variável.

Referência


Depois que uma variável é declarada e recebe um valor, um programa Java pode se referir à variável no processamento subsequente. Para variáveis ​​do tipo primitivo, o nome da variável se refere a um valor armazenado. Para tipos de objetos, a variável se refere à 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 código de exemplo a seguir:ApplicationHelper myHelp =new ApplicationHelper(); ApplicationHelper sameHelp =myHelp;

Essa sintaxe aparece normalmente quando os programas passam referências de objeto como parâmetros para métodos de classe.