du.qcm
Class Question

java.lang.Object
  extended by du.qcm.Question

public class Question
extends Object

Une question du QCM


Constructor Summary
Question(String enonce)
          Crée une nouvelle question.
 
Method Summary
 void afficher(String enteteQuestion)
          Affiche la question sur l'écran.
 void ajouterReponse(String reponse, boolean bon)
          Ajoute une réponse possible à la question.
 boolean lireReponseAuClavier()
          Lit la réponse au clavier de l'utilisateur.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Question

public Question(String enonce)
Crée une nouvelle question.

Parameters:
enonce - énoncé de la question.
Method Detail

ajouterReponse

public void ajouterReponse(String reponse,
                           boolean bon)
Ajoute une réponse possible à la question.

Parameters:
reponse -
bon - true si c'est une bonne réponse.

afficher

public void afficher(String enteteQuestion)
Affiche la question sur l'écran.

Parameters:
enteteQuestion - ce qu'il faut afficher juste avant d'afficher la question.

lireReponseAuClavier

public boolean lireReponseAuClavier()
Lit la réponse au clavier de l'utilisateur.

Returns:
true si et seulement si la réponse est bonne.