a) Create a Class: Book Description: This class represents a book that will be p
ID: 3735680 • Letter: A
Question
a) Create a Class: Book Description: This class represents a book that will be processed by the application. Instance variables: private int numPages; private String author; private String title; private int id; Constructor: Book(int pages, String auth, String title, int bookld) Initialize instance variables with corresponding parameters passed. Methods: Provide getter and setter methods Provide a toString method that returns: book title & book ID (separated by tab) b) Create Class: BookProcessor Description: This is the application's workhorse. It stores Book object references in an array, and it has service methods that sorts books by ID both recursively and non recursively Instance variables: private Book[] books; II Array to store Book object references private int numBooks 0; I/ Keeps count of books added into the array private BookComparator bc; Constructor: public BookProcessorO array to a length of 10 Instantiate the Instantiate BookComparatorExplanation / Answer
Solution:
The first part is done as per Chegg guidelines, please repost others.
a)
public class Book
{
private int numPages;
private String title;
private String author;
private int id;
}
public Book(int pages, String title, String auth, int bookid)
{
this.title = title;
this.auth = auth;
this.bookid= bookid;
this.pages= pages;
}
I hope this helps if you find any problem. Please comment below. Don't forget to give a thumbs up if you liked it. :)
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.