Hi Guys
Im new to programming and Java, but im willing to learn and enjoying the ride. But i have a problem i cannot solve, i have tried but failing. So time to ask those in the know for help. Im trying to create a program for a Library where members can join and loan books. I have a book called `Objects first with Java` and im using it to teach myself...or try at least.
My problem is when im using Iterator i get an error and my code will not complie.
Thanks for any help with this, its obviously something simple and i will learn.
Regards Willo
Im new to programming and Java, but im willing to learn and enjoying the ride. But i have a problem i cannot solve, i have tried but failing. So time to ask those in the know for help. Im trying to create a program for a Library where members can join and loan books. I have a book called `Objects first with Java` and im using it to teach myself...or try at least.
My problem is when im using Iterator i get an error and my code will not complie.
import java.util.ArrayList;
import java.util.Iterator;
/**
* Write a description of class Library here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Library
{
private ArrayList<Book> books;
private ArrayList<Member> members;
private int nextMemberNumber;
/**
* Constructor for objects of class Library
*/
public Library()
{
books = new ArrayList<Book>();
members = new ArrayList<Member>();
nextMemberNumber = 1;
}
public void AddNewMember( Member newMember )
{
members.add(newMember);
nextMemberNumber++;
}
public int NumberOfMembers()
{
return members.size();
}
public void ShowMembers( String getDetails )
{
Iterator<Member> it = members.iterator();
while(it.hasNext())
{
Member t = it.next();
System.out.println(t.getMember()); --------- THIS is where i get the compile error .getMember
}
}
public int numberOfMembers()
{
return members.size();
}
}
Thanks for any help with this, its obviously something simple and i will learn.
Regards Willo