Überlegen Sie sich zwei verschiedene Pflanzen Kategorien die, die abstrakte Klasse Pflanze
implementieren. Die zwei Kategorien sollen wiederum zwei Unterarten haben.
Erstellen Sie eine Klasse Garten
mit den Methoden
Garten#printGartenInfo
, Garten#removeUnkraut
und Garten#addToGarten
.
In removeUnkraut
soll das Unkraut aus dem Garten entfernt werden.
Als Rückgabewert wird eine Liste mit diesen von Unkraut befallenen Pflanzen ausgegeben.
Stellen Sie sicher, dass nur Objekte vom Typ Pflanze
ihrem Garten hinzugefügt werden können!
Erstellen Sie eine Main.java
Datei und testen Sie Ihren Garten. Nutzen Sie Generics!