Hallo,
ein neues Problem:
Aufgabe: Vervollständigen Sie die Methode anzahlMitglieder so, dass
sie die aktuelle Größe der Sammlung liefert.
Ist meine Lösung richtig?
Und 2te Aufgabe: Methode beitreten vervollständigen
Es wird ein Mitgliedschaft-Objekt in ein Verein-Objekt eingetragen.
Prüfen Sie jedes Mal, wenn sie ein Objekt eintragen, mit der Methode
anzahlMitglieder, ob die Methode beitreten wirklich in die Sammlung einfügt und ob die Methode anzahlMitglieder selbst das richtige Ergebnis liefert.
Wenn ich die Methode beitreten öffne und new Mitgliedschaft("Mitgliedsname...", Monat, Jahr) eingebe dann wird KEIN richtiges Ergebnis von anzahlMitglieder angezeigt. Die methode beitreten liefert dann den Wert o statt 1.
ein neues Problem:
Code:
/**
* Speichert Details über Vereinsmitgliedschaften.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
import java.util.ArrayList;
public class Verein
{
private ArrayList<String> dateien;
/**
* Konstruktor für Objekte der Klasse Verein
*/
public Verein()
{
dateien = new ArrayList<String>();
}
/**
* Füge ein neues Mitglied in die Mitgliederliste ein.
* @param mitglied Infos über das einzufügende Mitglied.
*/
public void beitreten(Mitgliedschaft mitglied)
{
}
/**
* @return die Anzahl der Mitglieder (Mitgliedschaft-Objekte)
* in diesem Verein.
*/
public int anzahlMitglieder()
{
return dateien.size();
}
}
Aufgabe: Vervollständigen Sie die Methode anzahlMitglieder so, dass
sie die aktuelle Größe der Sammlung liefert.
Ist meine Lösung richtig?
Und 2te Aufgabe: Methode beitreten vervollständigen
Es wird ein Mitgliedschaft-Objekt in ein Verein-Objekt eingetragen.
Prüfen Sie jedes Mal, wenn sie ein Objekt eintragen, mit der Methode
anzahlMitglieder, ob die Methode beitreten wirklich in die Sammlung einfügt und ob die Methode anzahlMitglieder selbst das richtige Ergebnis liefert.
Wenn ich die Methode beitreten öffne und new Mitgliedschaft("Mitgliedsname...", Monat, Jahr) eingebe dann wird KEIN richtiges Ergebnis von anzahlMitglieder angezeigt. Die methode beitreten liefert dann den Wert o statt 1.