📄 member.java
字号:
public abstract class Member {
private String memberID;
private String givenName;
private String familyName;
private String birthday;
private String email;
private String telephoneNumber;
private int itemBorrowed=0;
private String[] itemList=new String[10];//store the borrowed item's callnumber.
public Member(String memberID,String givenName,String familyName,String birthday,String email,String telephoneNumber)
{
setMemberID(memberID);
setGivenName(givenName);
setFamilyName(familyName);
setBirthday(birthday);
setEmail(email);
setTelephoneNumber(telephoneNumber);
}
public void setMemberID(String memberID)
{
this.memberID=memberID;
}
public void setGivenName(String givenName)
{
this.givenName=givenName;
}
public void setFamilyName(String familyName)
{
this.familyName=familyName;
}
public void setBirthday(String birthday)
{
this.birthday=birthday;
}
public void setEmail(String email)
{
this.email=email;
}
public void setTelephoneNumber(String telephoneNumber)
{
this.telephoneNumber=telephoneNumber;
}
public void setItemList(String callNumber)
{
itemList[itemBorrowed]=callNumber;
itemBorrowed=itemBorrowed+1;
}
public String getMemberID()
{
return memberID;
}
public String getGivenName()
{
return givenName;
}
public String getFamilyName()
{
return familyName;
}
public String getBirthday()
{
return birthday;
}
public String getEmail()
{
return email;
}
public String getTelephoneNumber()
{
return telephoneNumber;
}
public int getItemBorrowed()
{
int newGetItemBorrowed=itemBorrowed;
return newGetItemBorrowed;
}
public String[] getItemList()
{
return itemList;
}
public void deleteItemFromList(String callNumber)
{
for(int i=0;i<itemBorrowed;i++)
{
if(itemList[i].equalsIgnoreCase(callNumber))
{
for(int j=i;j<itemBorrowed-1;j++)
{
itemList[j]=itemList[j+1];
}
}
}//delete the item form item list and copy rest item to the corresponding positon.
itemBorrowed=itemBorrowed-1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -