/* ============================================================ This is the "Spieler" file from Author: Philipp Kotte written on: 05 / 10 / 2023 at: 23:48 ============================================================ */ package Domain; 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) }