【Java开源代码栏目提醒】:网学会员鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“BookInLibrary.java”一文,供大家参考学习
import java.util.Date;
/**
* 每中本书在图书馆都有一个或多个副本。
* 本类描述每种书在图书馆的馆藏情况, 如书的条码、是否在馆、馆藏地、
* 应还日期(如果该副本被读者借去)等。 *
*/
public class BookInLibrary implements java.io.Serializable {
private static final long serialVersionUID = 7386444304600938175L;
protected String barCode; // 图书条形码
protected int status; // 是否在馆,1:在,0:不在
protected String location; // 馆藏位置
protected Date dueReturnDate; // 应还日期
public BookInLibrary(String barCode, int status, String location,
Date dueReturnDate) {
this.barCode = barCode;
this.status = status;
this.location = location;
this.dueReturnDate = dueReturnDate;
}
public String getBarCode() {
return barCode;
}
public void setBarCode(String barCode) {
this.barCode = barCode;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
public Date getDueReturnDate() {
return dueReturnDate;
}
public void setDueReturnDate(Date dueReturnDate) {
this.dueReturnDate = dueReturnDate;
}
public String toString() {
return barCode + " - " + status + " - " + location + dueReturnDate;
}
}