import java.util.Objects; public class Movie { private String title; private double rating; private int year; public Movie(String title, double rating, int year) { // TODO: Initialize the instance variables (this.title, this.rating, this.year) // with the values passed as arguments to this constructor. } public String getTitle() { return title; } public double getRating() { return rating; } public int getYear() { return year; } @Override public String toString() { // TODO: Return a string representation of the movie matching the exact required format. // Example format: "Movie: The Godfather, Rating: 9.2, Year: 1972" return ""; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Movie movie = (Movie) o; return Double.compare(movie.rating, rating) == 0 && movie.year == year && Objects.equals(title, movie.title); } }