我需要創建一個方法調用loadBooks。被調用時,此方法創建5本書並將其添加到集合中。Java將項目添加到集合
我有什麼
public class Library
{
private ArrayList<Book> library;
public Library()
{
library = new ArrayList<>();
}
public void loadBooks()
{
library.add(new Book("T"));
library.add(new Book("A"));
library.add(new Book("C"))
library.add(new Book("O"));
library.add(new Book("S"));
}
圖書類:
class Book
{
private String author;
private String title;
private int numberOfPages;
private String refNumber;
private int borrowed;
private int total;
private boolean courseText;
public Book(String bookAuthor, String bookTitle, int numPages,boolean isCourseText)
{
author = bookAuthor;
title = bookTitle;
numberOfPages = numPages;
refNumber = "";
courseText = isCourseText;
}
我得到,如果我把它改到別的類圖書構造書不能應用於給定類型的錯誤,那麼它說不能發現類錯誤。 任何想法做什麼或修復我的代碼?
乍一看,我沒有看到任何你的代碼錯誤或設計。這聽起來可能是當你構建時,'Book'類不在你的類路徑中。 –
'Book'有哪些構造函數? – John3136
請發佈產生此問題的[mcve]。就目前而言,我們只能大致猜測問題的原因。 –