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

click fraud protection
...

Variáveis ​​Java armazenam diferentes tipos de dados.

Os 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, a seguir, 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, ao declarar uma variável em um programa Java, você 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 de inteiro do tipo primitivo e uma de um tipo de objeto para uma classe dentro do aplicativo: int num; ApplicationHelper myHelp;

Vídeo do dia

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.

Atribuiçã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 de 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 de 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 o valor 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 a instanciação de uma variável de objeto: myHelp = new ApplicationHelper ();

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

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

Referenciando

Depois que uma variável foi declarada e atribuída um valor, um programa Java pode referir-se à variável no processamento subsequente. Para variáveis ​​de 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 seguinte código de exemplo: ApplicationHelper myHelp = new ApplicationHelper (); ApplicationHelper sameHelp = myHelp;

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