在对象数组中添加对象的方法

时间:2016-07-21 19:34:45

标签: java arrays object methods

我正在开发一个名为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来检查我们的代码是否正常工作,但似乎无法正常工作。我想知道为什么......

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

public boolean addBook(Book book){
   if( book == null) {
   return false;}

   books[nbrBooks] = book; 
   nbrBooks++;
   return true;}

这非常简单,但我希望它有所帮助!