From 195d0fddb54f9e028cd29ce690e896ee482ac1c9 Mon Sep 17 00:00:00 2001 From: 3009594 Date: Sat, 5 Oct 2024 22:45:01 +0200 Subject: [PATCH] Verbesserung an der Klasse Fahrzeug --- src/Parkhaus/Fahrzeug.java | 7 +++---- src/Parkhaus/Parkhaus.java | 3 ++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Parkhaus/Fahrzeug.java b/src/Parkhaus/Fahrzeug.java index b77f7d0..e66665f 100644 --- a/src/Parkhaus/Fahrzeug.java +++ b/src/Parkhaus/Fahrzeug.java @@ -21,16 +21,15 @@ public class Fahrzeug { private double betrag; Fahrzeug() { - this.kennzeichen = kennzeichenzufaelliggenerieren.kennzeichengenerieren(); - this.einfahrt = new Date(); - this.betrag = 0.0; + this(kennzeichenzufaelliggenerieren.kennzeichengenerieren(),new Date()); } Fahrzeug(String kennzeichen, Date einfahrt) { this.kennzeichen = kennzeichen; this.einfahrt = einfahrt; this.betrag = 0.0; - + this.istBezahlt = false; + this.istVerschuldet = false; } public String getKennzeichen() { diff --git a/src/Parkhaus/Parkhaus.java b/src/Parkhaus/Parkhaus.java index 3e87b44..50340a4 100644 --- a/src/Parkhaus/Parkhaus.java +++ b/src/Parkhaus/Parkhaus.java @@ -28,6 +28,7 @@ public class Parkhaus { public String einfahren(String kennzeichen, String einfahrtzeit) throws ParseException { Date einfahrt; + if (kennzeichen.isEmpty() && einfahrtzeit.isEmpty()) fahrzeug = new Fahrzeug(); @@ -48,7 +49,7 @@ public class Parkhaus { throws AutoNichtGefundenException, ParseException { if (kennzeichen.isEmpty()) throw new AutoNichtGefundenException("Sie müssen bitte das Kennzeichen Ihres Autos eingeben."); - + boolean isEauto = false; if (kennzeichen.endsWith("E")) isEauto = true;