From f659bbbf5b3775d4f0c47771993b6278ce52cd17 Mon Sep 17 00:00:00 2001 From: pbd2h21avi Date: Tue, 6 Dec 2022 15:14:52 +0100 Subject: [PATCH] gebietsklasse fertig --- src/Gebiet.java | 52 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/src/Gebiet.java b/src/Gebiet.java index db4bb9d..a4ec620 100644 --- a/src/Gebiet.java +++ b/src/Gebiet.java @@ -8,6 +8,54 @@ * * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D */ -public class Gebiet { +public class Gebiet implements GebietInterface { + private int jahr; + private int schlüssel; + private String name; + private long gesamtEinkommen; + private int durchschnittsEinkommen; -} + public Gebiet(int jahr, int schlüssel, long gesamtEinkommen, int durchschnittsEinkommen) { + this.jahr = jahr; + this.schlüssel = schlüssel; + this.gesamtEinkommen = gesamtEinkommen; + this.durchschnittsEinkommen = durchschnittsEinkommen; + } + + @Override + public int getjahr() { + return jahr; + } + + @Override + public int getSchüssel() { + return schlüssel; + } + + @Override + public String getName() { + return name; + } + + @Override + public long getGesamtEinkommen() { + if(getGesamtEinkommen() == 0){ + return -1; + + } + return gesamtEinkommen; + } + + @Override + public int getDurchschnittsEinkommen() { + if(getDurchschnittsEinkommen() == 0){ + return -1; + } + return durchschnittsEinkommen; + } + + @Override + public int getAnzahlEinwohner() { + return (int) (gesamtEinkommen / durchschnittsEinkommen); + } +} \ No newline at end of file