Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
2.1. Abstraction et modularité
2.2. La comparaison
2.3. Le choix
2.4. Les constructeurs
2.5. La surcharge
2.6. La répétition
2.7. Les variables
2.8. Le domaine de valeur
2.9. Exercice
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

2.9. Exercice

Sur le modèle de la classe CompteurNBits, concevoir une classe CompteurModulo qui modélise un compteur modulo n, où n est un paramètre à choisir à la construction. Ex: Un compteur modulo 10 compte de 0 à 9.

  • Commencer par déclarer le ou les champs nécessaires
  • Déclarer un ou plusieurs constructeurs
  • Ajouter les méthodes getEtat() et incrementer()
  • Protéger le constructeur en utilisant les assertions. Quelles valeurs sont permises pour les champs.

Solution : CompteurModulo.java

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante