diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/EinkommenInfo.java b/src/EinkommenInfo.java index dc7dd6f..a991ec7 100644 --- a/src/EinkommenInfo.java +++ b/src/EinkommenInfo.java @@ -1,12 +1,7 @@ /** * enthält das Hauptprogramm und kommuniziert mit dem Benutzer. - * Ruft die Gebiete aus der GebietsDatei ab und speichert sie in die GebietsListe rein. + * * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D */ -public class EinkommenInfo -{ - public static void main(String[] args) - { - - } +public class EinkommenInfo { } diff --git a/src/GebietInterface.java b/src/GebietInterface.java new file mode 100644 index 0000000..eb60ac3 --- /dev/null +++ b/src/GebietInterface.java @@ -0,0 +1,8 @@ +public interface GebietInterface { + int getjahr(); + int getSchüssel(); + String getName(); + long getGesamtEinkommen(); + int getDurchschnittsEinkommen(); + int getAnzahlEinwohner(); +} diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 35855de..01e2d64 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -1,10 +1,21 @@ +import java.util.ArrayList; +import java.util.List; + /** * Die Klasse 'Gebietsdatei' hat die Aufgabe, die Datei 'Einkommen.csv' einzulesen, zu * interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung * zu stellen. * - * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, M. Vigier :D + * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ -public class GebietsDatei { - //wg //er kam, er sah und siegte +public class GebietsDatei implements GebietsQuelle{ + private ArrayList gebiete = new ArrayList<>(); + + public void GebietsDatei (String dateiname){ + + } + + public List getGebiete() { + return gebiete; + } } diff --git a/src/GebietsMoc.java b/src/GebietsMoc.java new file mode 100644 index 0000000..468e449 --- /dev/null +++ b/src/GebietsMoc.java @@ -0,0 +1,32 @@ +public class GebietsMoc implements GebietInterface{ + + @Override + public int getjahr() { + return 0; + } + + @Override + public int getSchüssel() { + return 0; + } + + @Override + public String getName() { + return null; + } + + @Override + public long getGesamtEinkommen() { + return 0; + } + + @Override + public int getDurchschnittsEinkommen() { + return 0; + } + + @Override + public int getAnzahlEinwohner() { + return 0; + } +} diff --git a/src/GebietsQuelle.java b/src/GebietsQuelle.java new file mode 100644 index 0000000..095b54a --- /dev/null +++ b/src/GebietsQuelle.java @@ -0,0 +1,6 @@ +import java.util.ArrayList; +import java.util.List; + +public interface GebietsQuelle { + List getGebiete(); +} diff --git a/src/MockGebietsDatei.java b/src/MockGebietsDatei.java new file mode 100644 index 0000000..a1326e2 --- /dev/null +++ b/src/MockGebietsDatei.java @@ -0,0 +1,13 @@ +import java.util.*; + +public class MockGebietsDatei implements GebietsQuelle { + private ArrayList gebiete = new ArrayList<>(); + + public void GebietsDatei (String dateiname){ + + } + + public List getGebiete() { + return gebiete; + } +}