Class Question

java.lang.Object
  extended byQuestion

public class Question
extends Object

La classe Question associe une intitulée de question et une réponse attendue.


Field Summary
private  String question
          La question du quizz.
private  Reponse reponse
          La réponse attendue.
 
Constructor Summary
Question(String q, Reponse r)
          Construit un couple question/reponse.
 
Method Summary
 double pertinence(String r)
          Calcule et retourne le pourcentage de pertinence de la réponse de l'utilisateur comparée à la réponse attendue.
 String reponse()
          Retourne le texte de la réponse attendue à la question.
 String toString()
          Retourne le texte de la question.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

question

private String question
La question du quizz.


reponse

private Reponse reponse
La réponse attendue.

Constructor Detail

Question

public Question(String q,
                Reponse r)
Construit un couple question/reponse.

Parameters:
q - Une intitulée de question.
r - Sa réponse attendue.
Method Detail

pertinence

public double pertinence(String r)
Calcule et retourne le pourcentage de pertinence de la réponse de l'utilisateur comparée à la réponse attendue.

Parameters:
r - La réponse à la question fournie par l'utilisateur.
See Also:
Reponse.pertinence(java.lang.String)
Returns:
La pertinence de cette réponse en %.

reponse

public String reponse()
Retourne le texte de la réponse attendue à la question.

See Also:
Reponse.toString()
Returns:
Le texte de la réponse.

toString

public String toString()
Retourne le texte de la question.

Returns:
l'intitulée de la question.