Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Help me write this code for this assignment in JAVA. Spring 2023 CSCl 3353 Assignment 2 Bolotin Extended class Add the following to Book: -
Help me write this code for this assignment in JAVA.
Spring 2023 CSCl 3353 Assignment 2 Bolotin Extended class Add the following to Book: - instance variable, getter, setter for rating, and toString() should return rating - abstract method randomRating() Create an enumerated type Genre with values MYSTERY, FANTASY, HUMOR Create Fiction and NonFiction classes that extend Book and contain the following: Fiction - instance variable, getter, setter for genre - no argument constructor that sets default values as "Murder on the Orient Express", 212, "white", Genre.MYSTERY - argument constructor that lets user specify properties for four variables - boolean method isSameGenre() that compares two books' genres - randomRating() method that returns random value in the following ranges: MYSTERY 3 TO 5; FANTASY 2 TO 4; HUMOR 1 TO 5 - toString method() that adds genre to string returned NonFiction - integer instance variable, getter, setter for call number - no argument constructor that sets default call number as 005 - argument constructor that lets user specify properties for four variables - boolean method hasSameCallNumber() that compares two books' call numbers - randomRating() method that returns random value in the following ranges: CALL NUMBERStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started