1
0
Fork 0

Spielerklasse ergänzt mit Override toString()

Kai Sellmann 2023-10-10 14:13:40 +02:00
parent b413166501
commit d2ee4ffe2a
1 changed files with 71 additions and 1 deletions

View File

@ -6,6 +6,76 @@ written on: 05 / 10 / 2023 at: 23:48
*/ */
package Domain; package Domain;
public class Spieler { import Domain.Enums.Geschlecht;
public class Spieler {
// Statische Konstanten
// Statische Attribute
// Attribute der Objekte
private int id;
private String name;
private int vorhersage;
private Geschlecht geschlecht;
// Konstruktoren
// Default
public Spieler() {
}
public Spieler(int id, String name, Geschlecht geschlecht) {
this();
setId(id);
setName(name);
setGeschlecht(geschlecht);
}
public Spieler(int id, String name, Geschlecht geschlecht, int vorhersage) {
this(id, name, geschlecht);
setVorhersage(vorhersage);
}
// Statische Methoden
// Getter und Setter
// id
private void setId(int id) {
this.id = id;
}
public int getId() {
return id;
}
// name
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
// geschlecht
public void setGeschlecht(Geschlecht geschlecht) {
this.geschlecht = geschlecht;
}
public Geschlecht getGeschlecht() {
return geschlecht;
}
// vorhersage
public void setVorhersage(int vorhersage) {
this.vorhersage = vorhersage;
}
public int getVorhersage() {
return vorhersage;
}
// @Overrides
@Override
public String toString() {
return "ID: " + this.id + " Name: " + this.name + " (" + this.geschlecht + ")";
}
// Public Methoden
// Private Methoden (Hilfsmethoden)
} }