ArrayList hjælp
Hejsa,Jeg har en øvelse i min java bog hvor jeg skal færdiggøre en klassedefinition.
Jeg bruger blueJ.
Jeg skal tilføje medlemmer til en ArrayList ??
Projektet består af 2 klasser, henholdsvis Club og Membership,
Jeg skal oprette et felt til en ArrayList som skal gemme Objecter fra klassen Membership
Når jeg opretter Membership objekter og kalder dem med metoden Join(Membership member), bliver de ikke tilføjet til min ArrayList.
I bogen er der beskrevet at man kan tilføje et object ved at oprette objektet så det ligger i "objects bench" --> vælge metoden join(Membership member) og som parameter klikke på det Membership object man lige har oprettet.
Min kode er:
public class Club
{
private ArrayList<Membership> member;
/**
* Constructor for objects of class Club
*/
public Club()
{
member = new ArrayList<Membership>();
/**
* Add a new member to the club's list of members.
* @param member The member object to be added.
*/
public void join(Membership member)
{
}
Så skulle jeg oprette en metode som returnere antal medlemmer:
/**
* @return The number of members (Membership objects) in
* the club.
*/
public int numberOfMembers()
{
return member.size();
}
Og når jeg kalder metoden numberOfMembers viser den en værdi på 0, hvilket jo betyder at der ikke tilføjet nogen objekter til min ArrayList,
Er der nogen der kan se hvad jeg gør forkert ?
