1
0
Fork 0
WIZARD_PR2_DOP22/Domain/Karten/Karte.java

51 lines
913 B
Java

/*
============================================================
This is the "Karte" file from Author: Philipp Kotte
written on: 05 / 10 / 2023 at: 23:28
============================================================
*/
package Domain.Karten;
public abstract class Karte {
// Statische Konstanten
// Statische Attribute
private static int kartenId = 0;
// Attribute der Objekte (Kann es keine geben, da die Klasse abstrakt ist)
// Konstruktoren
public Karte() {
if (kartenId <= 60) {
setKartenId();
}
else {
throw new RuntimeException("Es darf nur 60 Karten im Spiel geben.");
}
}
// Statische Methoden
public static int getKartenId() {
return kartenId;
}
public static void setKartenId() {
kartenId++;
}
// Getter und Setter (Kann es auch keine geben)
// Overrides
@Override
public abstract String toString();
// Public Methoden
// Private Methoden
}