书对象的布尔值

时间:2015-11-03 00:25:39

标签: java oop

我正在尝试用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;
}

这只是一个简化版本,但我怎样才能在一本书上获得布尔值?我想这样做,所以我可以稍后查看是否可以借书。

1 个答案:

答案 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);