/* ============================================================ This is the "Zahlenkarte" file from Author: Philipp Kotte written on: 05 / 10 / 2023 at: 23:30 ============================================================ */ package Domain.Karten; import Domain.Enums.Kartenfarbe; public class Zahlenkarte extends Karte { /*------------------------------------------*/ // statische Konstanten /*------------------------------------------*/ /*------------------------------------------*/ // statische Attribute(zB. zähler) /*------------------------------------------*/ /*------------------------------------------*/ // Attribute jedes Objektes /*------------------------------------------*/ private Kartenfarbe kartenfarbe; private int kartenNummer; /*------------------------------------------*/ // Konstruktoren (default und spezifische) /*------------------------------------------*/ public Zahlenkarte() { super(); } public Zahlenkarte(Kartenfarbe kartenfarbe, int kartenNummer) { super(); setKartenfarbe(kartenfarbe); setKartenNummer(kartenNummer); } /*------------------------------------------*/ // statische Methoden /*------------------------------------------*/ /*------------------------------------------*/ // Getter und Setter /*------------------------------------------*/ public void setKartenfarbe(Kartenfarbe kartenfarbe) { this.kartenfarbe = kartenfarbe; } public Kartenfarbe getKartenfarbe() { return kartenfarbe; } public void setKartenNummer(int kartenNummer) { this.kartenNummer = kartenNummer; } public int getKartenNummer() { return kartenNummer; } /*------------------------------------------*/ // @Overrides /*------------------------------------------*/ @Override public String toString() { return "Charakterkarte: " + this.getKartenfarbe().name() + " (" + this.getKartenfarbe() + ")."; } /*------------------------------------------*/ // öffentliche Methodes /*------------------------------------------*/ /*------------------------------------------*/ // Hilfsmethoden (privat) /*------------------------------------------*/ }