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.