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[]answersAntworten als Strings in einem Arrayprivate intdifficultySchwierigkeitsgrad als Integerprivate intidEindeutige ID als Integerprivate java.lang.StringquestionFragestellung 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 intgetDifficulty()Gibt den Schwierigkeitsgrad zurück 1 -> Leicht 2 -> Mittel 3 -> Schwerjava.lang.StringgetDifficultyString()Gibt den Schwierigkeitsgrad der Frage als String zurück.intgetId()Gibt die eindeutige ID der Frage zurück.java.lang.StringgetQuestion()Gibt die Fragestellung zurück.java.lang.StringgetRightAnswer()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
-