Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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 BookComparator

Explanation / 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. :)