Create a class called Movie
that can be
used with your video rental business. The
Movie
class should track the movie Picture
Association of America (MPAA) rating (e.g., Rated G, PG,
PG-13, R), ID Number, and movie title with appropriate accessor
and mutator methods.
Also, create an
equals()
method that overrides
Object
's
Next, create three additional classes named
Action
,
Comedy
and
Drama
that are derived from
Movie
.
Finally, create an an overidden method called
calcLateFees
that takes an input the number
of days a movie is late and returns a late fee for that movie. The default
late fee is $2/day. Action movies have a late fee of $3/day, comedies are $2.50/day and drama are $2/day. Test your classes from a
main
method.