2.1 - Estado de uma Variável

O estado é representado pelo valor permitido presente na variável de um determinado tipo, ou seja, um valor presente no intervalo definido para o referido tipo. O estado de uma variável somente pode assumir valores permitidos, nunca proibidos.

Para facilitar a compreensão vamos imaginar um caso simples, usando uma variável de tipo primitivo (um valor único) inteiro (int) na linguagem de programação Java. Considere a instrução:

int a = 10;

Declaramos a variável cujo identificador é "a" e cujo valor permitido é 10. Ou seja, podemos dizer que o estado da variável é representado por seu valor. Isso posto, a variável tem o estado 10 (valor permitido).

Agora considere a seguinte instrução que possui uma operação de somar:

a = a + 1;

Neste caso, a variável "a" que valia 10 passou a valer 11. Ou seja, a variável passou pelo que chamamos de transição de estado. Isso significa que a variável mudou de um valor permitido (10) para outro valor permitido (11). Deste modo a transição de estado é considerada válida.

Copyright © 2016 AIEC.