class Compteur5Bits implements ICompteur { 
	/* Représente la valeur courante du compteur
	 * Seulement 31 valeurs autorisées (de 0 à 31)
	 */
	private byte etat = 0; 
	  
	/** @return la valeur courante du compteur */ 
	public int getEtat() { 
		return this.etat; 
	} 
	  
	/** Incrémente l'état du compteur */ 
	public void incrementer() { 
		// la valeur limite 31 (0x1F) est-elle atteinte ?
		if (this.etat == 0x1F) {
			// si oui, le compteur est remis à 0
			this.etat = 0;
		} else {
			// sinon le compteur est incrémenté normalement
			this.etat += 1;  
		}
	} 
}