Java 图书对象的布尔值
我正在尝试用Java制作一个库ish程序。人们可以在这里注册、购买书籍(向hashmap添加元素)、向其他人借书 我想知道我是否可以给一个Book对象正确/错误的值Java 图书对象的布尔值,java,oop,Java,Oop,我正在尝试用Java制作一个库ish程序。人们可以在这里注册、购买书籍(向hashmap添加元素)、向其他人借书 我想知道我是否可以给一个Book对象正确/错误的值 public class Book{ private string title; private HashMap<String, Person> personMap = new HashMap<String, Person>(); public Book(String title){ this.title
public class Book{
private string title;
private HashMap<String, Person> personMap = new HashMap<String, Person>();
public Book(String title){
this.title = title;
}
公共课堂教材{
私有字符串标题;
private HashMap personMap=new HashMap();
公共书籍(字符串标题){
this.title=标题;
}
这只是一个简化版本,但如何在一本书上获得布尔值?我想这样做,以便稍后检查一本书是否可供借阅。您可以在类中添加一个
布尔值字段:
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类之外将布尔值从true更改为false?请使用setter方法book.setCheckedOut()
。
Book theBook = new Book("Lies, Damn Lies, and Videotape");
// now check out the book
theBook.setCheckedOut(true);