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.