1.3.5 – Constantes de classe

A constante de classe é uma variável cuja instância é compartilhada por todos os métodos das instâncias. Para facilitar o entendimento vamos ver o exemplo a seguir:

´Exemplo 1_3_008: criação da classe timer com uma variável constante de passo.

public class timer {
    public static final int  passo = 100;
    private int _valorAtual; 
    
    public timer(int valorInicial){
         _valorAtual=valorInicial;
    }
    public void decresce(){  
        _valorAtual= _valorAtual-1;
    }
    public int getValue()
    {
          return _valorAtual;
    }
}

Podemos ver que a variável passo recebeu os modificadores static final que tornam essa variável uma constante, ou seja, ela não pode ser modificada por nenhum método.

Copyright © 2014 AIEC.