Narrenkarte-Klasse jetzt mit Exception

pull/31/head
Kai Sellmann 2023-10-11 18:52:56 +02:00
parent a29adfa4ff
commit 80103884ef
1 changed files with 7 additions and 3 deletions

View File

@ -25,9 +25,13 @@ public class Narrenkarte extends Karte {
public Narrenkarte(Kartenfarbe farbe, String bezeichnung) {
super();
setNarrenkarteanzahl(narrenkarteanzahl);
setFarbe(farbe);
setBezeichnung(bezeichnung);
if (narrenkarteanzahl < 4) {
setNarrenkarteanzahl(narrenkarteanzahl);
setFarbe(farbe);
setBezeichnung(bezeichnung);
} else {
throw new RuntimeException("Es darf nur vier Narrenkarten geben.");
}
}
// Statische Methoden