A good answer might be:

Because the parent class is sometimes called the super class.

Convenience of the super Reference

You don't have to use super; the following would also work as a constructor for Movie:

  // constructor
  public Movie( String ttl, int lngth, String dir, String rtng )
  {
    title = ttl; length = lngth; avail = true;  // initialize inherited members
    director = dir;  rating = rtng;             // initialize members unique to Movie
  }

In this constructor, each variable of the newly created Movie object is set to an initial value.

QUESTION 10:

Why is it best to use super?

Click Here after you have answered the question