2022-02-10 11:12:17 +01:00
|
|
|
/**
|
|
|
|
* Beschreiben Sie hier die Klasse User.
|
|
|
|
*
|
|
|
|
* @author (Ihr Name)
|
|
|
|
* @version (eine Versionsnummer oder ein Datum)
|
|
|
|
*/
|
|
|
|
public class User
|
|
|
|
{
|
|
|
|
// Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen
|
|
|
|
private String name;
|
|
|
|
private String password;
|
|
|
|
private int timesPlayed;
|
|
|
|
private int winPercentage;
|
|
|
|
private int currentStreak;
|
|
|
|
private int maxStreak;
|
2022-02-10 11:35:59 +01:00
|
|
|
private int[] wonInTurn;
|
2022-02-10 11:12:17 +01:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Konstruktor für Objekte der Klasse User
|
|
|
|
*/
|
|
|
|
public User()
|
|
|
|
{
|
|
|
|
// Instanzvariable initialisieren
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Ein Beispiel einer Methode - ersetzen Sie diesen Kommentar mit Ihrem eigenen
|
|
|
|
*
|
|
|
|
* @param y ein Beispielparameter für eine Methode
|
|
|
|
* @return die Summe aus x und y
|
|
|
|
*/
|
2022-02-10 11:35:59 +01:00
|
|
|
public void setPassword(String password)
|
2022-02-10 11:12:17 +01:00
|
|
|
{
|
|
|
|
// tragen Sie hier den Code ein
|
2022-02-10 11:35:59 +01:00
|
|
|
this.password = password;
|
2022-02-10 11:12:17 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public String getPassword()
|
|
|
|
{
|
|
|
|
return password;
|
|
|
|
}
|
|
|
|
|
2022-02-10 11:35:59 +01:00
|
|
|
public void setName(String name)
|
2022-02-10 11:12:17 +01:00
|
|
|
{
|
|
|
|
// tragen Sie hier den Code ein
|
2022-02-10 11:35:59 +01:00
|
|
|
this.name = name;
|
2022-02-10 11:12:17 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public String getName()
|
|
|
|
{
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
|
2022-02-10 11:35:59 +01:00
|
|
|
public void setTimesPlayed(int timesPlayed)
|
2022-02-10 11:12:17 +01:00
|
|
|
{
|
|
|
|
// tragen Sie hier den Code ein
|
2022-02-10 11:35:59 +01:00
|
|
|
this.timesPlayed = timesPlayed;
|
2022-02-10 11:12:17 +01:00
|
|
|
}
|
|
|
|
|
2022-02-10 11:35:59 +01:00
|
|
|
public int getTimesPlayed()
|
2022-02-10 11:12:17 +01:00
|
|
|
{
|
2022-02-10 11:35:59 +01:00
|
|
|
return timesPlayed;
|
2022-02-10 11:12:17 +01:00
|
|
|
}
|
2022-02-10 11:35:59 +01:00
|
|
|
|
|
|
|
public void setwinPercentage(int winPercentage)
|
|
|
|
{
|
|
|
|
// tragen Sie hier den Code ein
|
|
|
|
this.winPercentage = winPercentage;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getWinPercentage()
|
|
|
|
{
|
|
|
|
return winPercentage;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCurrentStreak(int currentStreak)
|
|
|
|
{
|
|
|
|
// tragen Sie hier den Code ein
|
|
|
|
this.currentStreak = currentStreak;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getCurrentStreak()
|
|
|
|
{
|
|
|
|
return currentStreak;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setMaxStreak(int maxStreak)
|
|
|
|
{
|
|
|
|
// tragen Sie hier den Code ein
|
|
|
|
this.maxStreak = maxStreak;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getMaxStreak()
|
|
|
|
{
|
|
|
|
return maxStreak;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setWonInTurn(int[] wonInTurn)
|
|
|
|
{
|
|
|
|
this.wonInTurn = wonInTurn;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getWonInTurn(int turn)
|
|
|
|
{
|
|
|
|
int temp = wonInTurn[turn];
|
|
|
|
return temp;
|
|
|
|
}
|
|
|
|
|
2022-02-10 11:12:17 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|