Answered step by step
Verified Expert Solution
Question
1 Approved Answer
A public method named addRating that takes a [reference to a] an object of type Rating as a parameter (The type of the input
A public method named addRating that takes a [reference to a] an object of type Rating as a parameter (The type of the input is Rating) and returns void o This method will be called when a Reviewer rates this Song. All added Ratings will be stored in a Linked List as an instance variable o This method will append new ratings to the end of the linked list A public method named getRatings that takes no parameters and returns a LinkedListNode of Ratings o This method returns the head of a Linked List containing all Ratings that have been added to this Song o The returned Linked List must return the Ratings in the order in which they were added. For example, the first Rating that was added must be the first value in the list o If no ratings have been added, this method will return null A public method named setRatings that takes a Linked ListNode of Ratings and returns void o This is a setter that replaces the stored linked list of ratings (The instance variable) with the one provided as a parameter
Step by Step Solution
★★★★★
3.34 Rating (151 Votes )
There are 3 Steps involved in it
Step: 1
based on your description heres how you might implement these methods in a Java class for a Song imp...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