Question
Solution Preview
This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.
**
*
* Description: This is the Book Class. The class constructors, methods, and
* setting values for the book class. This class is a child to the Resource
* Class. The toString method to assist in outputting.
*/
package library;
// Beginning of Book Class
public class Book extends Resource
{
// Declare class variables
private String author;
private int noOfPages;
private int publishYear;
private String genres;
// Beginning of Book Default Constructor
public Book()
{
// Setting variables for the constructor
author="";
noOfPages=0;
publishYear=0;
genres="";
}
// Ending of Book Default Constructor
// Beginning of Book Constrctor with parameters
public Book(String title,String author, String publisher,int noOfPages,
int publishYear, String genres,boolean isCheckedOut)
{
// Setting values for constructor
this.title=title;
this.author=author;
this.publisher=publisher;
this.noOfPages=noOfPages;
this.publishYear=publishYear;
this.genres=genres;
this.type="Book";
this.isElectronic=false;
}
// Ending of Book Constrctor with parameters
// Beginning of getAuthor method
public String getAuthor()
{
// Returns author variable
return author;
}
// Ending of getAuthor method
// Beginning of getNoOfPages method
public int getNoOfPages...