Spielerklasse ergänzt mit Override toString()
parent
b413166501
commit
d2ee4ffe2a
|
@ -6,6 +6,76 @@ written on: 05 / 10 / 2023 at: 23:48
|
||||||
*/
|
*/
|
||||||
package Domain;
|
package Domain;
|
||||||
|
|
||||||
|
import Domain.Enums.Geschlecht;
|
||||||
|
|
||||||
public class Spieler {
|
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)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue