From d2ee4ffe2a42dbd51b4a126006c955de8313811e Mon Sep 17 00:00:00 2001 From: Kai Sellmann Date: Tue, 10 Oct 2023 14:13:40 +0200 Subject: [PATCH] =?UTF-8?q?Spielerklasse=20erg=C3=A4nzt=20mit=20Override?= =?UTF-8?q?=20toString()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Domain/Spieler.java | 72 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/Domain/Spieler.java b/Domain/Spieler.java index c2d7efd..313f02d 100644 --- a/Domain/Spieler.java +++ b/Domain/Spieler.java @@ -6,6 +6,76 @@ written on: 05 / 10 / 2023 at: 23:48 */ 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) + }