Auf Thema antworten

Fragt sich bloß in welche Richtung:

- Sinnlose Methode in der Mitglied-Klasse

- Instanzvariablen von Mitglied sind nicht privat, getter gibt es nicht

- Es kann kein Verein ohne Mitglieder erstellt werden

- beigetretenInMonat2 erzeugt temporär eine ArrayList, die gar nicht gebraucht wird. Warum nicht einfach über meineMitglieder iterieren, falls der Monat passt, einen counter hochzählen, und den counter am Ende zurückgeben?

- Auf das eigentliche Problem, nämlich wo der Konstruktor von Verein aufgerufen wird, wird gar nicht eingegangen.


In der Klasse VereinTest sollen in einer geeigneten Methode einfach nur Vereine erstellt und mit Mitgliedern befüllt werden. Diese "geeignete Methode" könnte entweder der Konstruktor oder eine Methode vereineErstellen sein (oder die static main, aber die willst du ja nicht haben). Die Klasse VereinTest benötigt dazu keine Instanzvariablen, schon gar keine, die auch in der Klasse Verein vorkommen. Höchstens eine ArrayList<Verein> oder eine HashMap<String,Verein> könnte ich mir da vorstellen.



Oben