From e722310a112d2ff033c7dffaf8f343388b2c2729 Mon Sep 17 00:00:00 2001 From: Leon <3010261@stud.hs-mannheim.de> Date: Tue, 1 Oct 2024 15:55:34 +0200 Subject: [PATCH] =?UTF-8?q?Parkhaus=20grober=20Aufbau=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Qualifier Parkhaus/src/Auto.java | 26 ++++++++++++++++++++++++++ Qualifier Parkhaus/src/Main.java | 2 ++ Qualifier Parkhaus/src/Parkhaus.java | 25 +++++++++++++++++++++++-- 3 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 Qualifier Parkhaus/src/Auto.java create mode 100644 Qualifier Parkhaus/src/Main.java diff --git a/Qualifier Parkhaus/src/Auto.java b/Qualifier Parkhaus/src/Auto.java new file mode 100644 index 0000000..1f32898 --- /dev/null +++ b/Qualifier Parkhaus/src/Auto.java @@ -0,0 +1,26 @@ +import java.util.Date; + +public class Auto { + + private String kennzeichen; + private Date einfahrtZeit; + private Date bezahlZeit; + private Date ausfahrtZeit; + private boolean bezahlt; + + public Auto(String kennzeichen, Date einfahrtZeit, Date bezahlZeit, Date ausfahrtZeit, boolean bezahlt) { + this.kennzeichen = kennzeichen; + this.einfahrtZeit = einfahrtZeit; + this.bezahlZeit = bezahlZeit; + this.ausfahrtZeit = ausfahrtZeit; + this.bezahlt = bezahlt; + } + + public String getKennzeichen() {return kennzeichen;} + public Date getEinfahrtZeit() {return einfahrtZeit;} + public Date getBezahlZeit() {return bezahlZeit;} + public Date getAusfahrtZeit() {return ausfahrtZeit;} + public boolean getBezahlt() {return bezahlt;} + + +} diff --git a/Qualifier Parkhaus/src/Main.java b/Qualifier Parkhaus/src/Main.java new file mode 100644 index 0000000..7046417 --- /dev/null +++ b/Qualifier Parkhaus/src/Main.java @@ -0,0 +1,2 @@ +public class Main { +} diff --git a/Qualifier Parkhaus/src/Parkhaus.java b/Qualifier Parkhaus/src/Parkhaus.java index 4696cbd..022271e 100644 --- a/Qualifier Parkhaus/src/Parkhaus.java +++ b/Qualifier Parkhaus/src/Parkhaus.java @@ -1,5 +1,26 @@ -public class Parkhaus { - public static void main(String[] args) { +import java.util.Date; +public class Parkhaus { + private int freieParkplatz; + private double preis; + private Date opening; + private Date closing; + + public Parkhaus(int freieParkplatz,double preis, Date opening, Date closing){ + this.freieParkplatz = freieParkplatz; + this.preis = preis; + this.opening = opening; + this.closing = closing; } + + public int getFreieParkplatz() {return freieParkplatz;} + public double getPreis() {return preis;} + public Date getOpening() {return opening;} + public Date getClosing() {return closing;} + + + public double parkKosten = ((Auto.getEinfahrtZeit() - Auto.getBezahlZeit())*preis); + + + }