我正在尝试用Java创建一个库-theh程序。人们可以注册,购买书籍(向哈希图添加元素),从其他人那里借书。
我想知道我是否可以给Book对象赋予真/假值。
public class Book{
private string title;
private HashMap<String, Person> personMap = new HashMap<String, Person>();
public Book(String title){
this.title = title;
}
这只是一个简化版本,但我怎样才能在一本书上获得布尔值?我想这样做,所以我可以稍后查看是否可以借书。
答案 0 :(得分:2)
您可以在班级中添加boolean
字段:
public class Book {
private string title;
private HashMap<String, Person> personMap = new HashMap<String, Person>();
private boolean checkedOut;
public Book(String title) {
this.title = title;
}
public boolean getCheckedOut() {
return isCheckedOut;
}
public void setCheckedOut(boolean checkedOut) {
this.checkedOut = checkedOut;
}
}
以下是使用此课程的方法:
Book theBook = new Book("Lies, Damn Lies, and Videotape");
// now check out the book
theBook.setCheckedOut(true);