Skip to content
Snippets Groups Projects
Commit a56d3863 authored by Dennis Eisold's avatar Dennis Eisold
Browse files

Klassen erweitert

parent dd1186c6
No related branches found
No related tags found
No related merge requests found
...@@ -38,7 +38,7 @@ public class Lager { ...@@ -38,7 +38,7 @@ public class Lager {
* Klasse zur Verwaltung der Regale * Klasse zur Verwaltung der Regale
* Ein Regal kan max. fünf Lagerplaetze besitzen * Ein Regal kan max. fünf Lagerplaetze besitzen
*/ */
private class Regal extends Lager { public class Regal extends Lager {
/** Liste der Lagerplaetze in dem aktuellen Regal */ /** Liste der Lagerplaetze in dem aktuellen Regal */
ArrayList<Lagerplatz> lagerplaetzListe = new ArrayList<>(); ArrayList<Lagerplatz> lagerplaetzListe = new ArrayList<>();
...@@ -96,20 +96,21 @@ public class Lager { ...@@ -96,20 +96,21 @@ public class Lager {
* Klasse zur Verwaltung der Lagerplaetze * Klasse zur Verwaltung der Lagerplaetze
* Ein Regal kann max. fuenf Lagerplaetze haben. * Ein Regal kann max. fuenf Lagerplaetze haben.
*/ */
private class Lagerplatz { public class Lagerplatz {
/** Liste der Waren im aktuellen lagerplatz */ /** Liste der Waren im aktuellen lagerplatz */
ArrayList<String> lagerWarenListe = new ArrayList<>(); ArrayList<Object> lagerWarenListe = new ArrayList<>();
/** /**
* Objekt auf einem Lagerplatz einlagern * Objekt auf einem Lagerplatz einlagern
* *
* @param o : Object : Das einzulagernde Object * @param o : Object : Das einzulagernde Object
* @return Object : Lagerplatz
*/ */
public Object einlagern(Object o) { public void einlagern(Object o) {
if(Regal.this.getRegalLagerplaetze() > Lager.Regal.this.getLagerplaetze()) {
return null; this.lagerWarenListe.add(o);
Regal.this.einlagern();
}
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment