我正在开发一个名为Library的类。此类有两个属性:books[]
类型为Book
的数组和nbrBooks
类型的int
。
我希望使用类型为addBook
的book参数构建名为Book
的方法,如果添加了该书,则返回true。如果参数book
为null,则返回false。到目前为止,我有这样的事情:
public boolean addBook(Book book) throws LivreInvalideException {
boolean a = true;
getNbrBooks();
if (book == null) {
a = false;
throw new LivreInvalideException();
}
books [nbrBooks] = book;
return a;
}
我的教授给了我们一个课程Test
来检查我们的代码是否正常工作,但似乎无法正常工作。我想知道为什么......
感谢您的帮助!
答案 0 :(得分:0)
public boolean addBook(Book book){
if( book == null) {
return false;}
books[nbrBooks] = book;
nbrBooks++;
return true;}
这非常简单,但我希望它有所帮助!