From 80103884ef82ec2ca82cedbc45fd751ee27bd66d Mon Sep 17 00:00:00 2001 From: Kai Sellmann <2210892@stud.hs-mannheim.de> Date: Wed, 11 Oct 2023 18:52:56 +0200 Subject: [PATCH] Narrenkarte-Klasse jetzt mit Exception --- Domain/Karten/Narrenkarte.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Domain/Karten/Narrenkarte.java b/Domain/Karten/Narrenkarte.java index a14a2d0..8981106 100644 --- a/Domain/Karten/Narrenkarte.java +++ b/Domain/Karten/Narrenkarte.java @@ -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