Package eu.flrkv.wwm.Question
Class Question
java.lang.Object
eu.flrkv.wwm.Question.Question
public class Question
extends java.lang.Object
Klasse zur Erstellung eines Fragenobjekts
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
answers
Antworten als Strings in einem Arrayprivate int
difficulty
Schwierigkeitsgrad als Integerprivate int
id
Eindeutige ID als Integerprivate java.lang.String
question
Fragestellung als String -
Constructor Summary
Constructors Constructor Description Question(int pID, int pDifficulty, java.lang.String pQuestion, java.lang.String pAnswer1, java.lang.String pAnswer2, java.lang.String pAnswer3, java.lang.String pRightAnswer)
Konstruktor der Klasse Question Konstruiert die Frage und setzt alle Klassesattribute -
Method Summary
Modifier and Type Method Description int
getDifficulty()
Gibt den Schwierigkeitsgrad zurück 1 -> Leicht 2 -> Mittel 3 -> Schwerjava.lang.String
getDifficultyString()
Gibt den Schwierigkeitsgrad der Frage als String zurück.int
getId()
Gibt die eindeutige ID der Frage zurück.java.lang.String
getQuestion()
Gibt die Fragestellung zurück.java.lang.String
getRightAnswer()
Gibt die richtige Antwort zurück.java.lang.String[]
getWrongAnswers()
Gibt alle falschen Antworten zurück.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
question
private final java.lang.String questionFragestellung als String -
id
private final int idEindeutige ID als Integer -
answers
private final java.lang.String[] answersAntworten als Strings in einem Array -
difficulty
private final int difficultySchwierigkeitsgrad als Integer
-
-
Constructor Details
-
Question
public Question(int pID, int pDifficulty, java.lang.String pQuestion, java.lang.String pAnswer1, java.lang.String pAnswer2, java.lang.String pAnswer3, java.lang.String pRightAnswer)Konstruktor der Klasse Question Konstruiert die Frage und setzt alle Klassesattribute- Parameters:
pID
- Eindeutige ID der FragepDifficulty
- Schwierigkeitsgrad der Frage als Integer (1 -> Leicht, 2 -> Mittel, 3 -> Schwer)pQuestion
- Fragestellung als StringpAnswer1
- Antwortmöglichkeit als StringpAnswer2
- Antwortmöglichkeit als StringpAnswer3
- Antwortmöglichkeit als StringpRightAnswer
- Richtige Antwort als String
-
-
Method Details
-
getWrongAnswers
public java.lang.String[] getWrongAnswers()Gibt alle falschen Antworten zurück.- Returns:
- falsche Antworten als Array.
-
getRightAnswer
public java.lang.String getRightAnswer()Gibt die richtige Antwort zurück.- Returns:
- Richtige Antwort als String
-
getQuestion
public java.lang.String getQuestion()Gibt die Fragestellung zurück.- Returns:
- Fragestellung als String
-
getDifficulty
public int getDifficulty()Gibt den Schwierigkeitsgrad zurück 1 -> Leicht 2 -> Mittel 3 -> Schwer- Returns:
- Schwierigkeitsgrad als Integer
-
getId
public int getId()Gibt die eindeutige ID der Frage zurück.- Returns:
- Eindeutige ID als Integer
-
getDifficultyString
public java.lang.String getDifficultyString()Gibt den Schwierigkeitsgrad der Frage als String zurück.- Returns:
- Schwierigkeitsgrad als String
-