-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMemberList.java
More file actions
32 lines (28 loc) · 787 Bytes
/
MemberList.java
File metadata and controls
32 lines (28 loc) · 787 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/**
*
*/
public class MemberList extends ObjectList
{
MemberList(int size)
{
super(size); // get size from objectlist
}
public boolean add(Member m) // in book club
{
if (m instanceof Member) {
// if full using ()isFull method
//ClubFullException would be inmplemented here
return super.add(m); // use objectlist to add m
} else {
System.out.println("Invalid object.");
return false; // if m not instance of member
}
}
public Member search(int b) {
return (Member) getObject(b); // cast member using getObject to get b in params
}
public boolean remove(int r)
{
return super.remove(r); // use objectlist (super) to remove r
}
}