Answer:

The new class definition is (in part) below.

Adding a Constructor

The MusicVideo class is a subclass of Video. A skeleton of the definition is below. The Movie class is not shown, but is also a subclass of Video. Remember that a class can have several subclasses.

class Video
{
  String  title;    // name of the item
  int     length;   // number of minutes
  boolean avail;    // is the video in the store?

  // constructor
  public Video( String ttl, int lngth )
  {
    title = ttl; length = lngth; avail = true; 
  }

  public void show()
  {
    System.out.println( title + ", " + length + " min. available:" + avail );
  }
  
}

class MusicVideo extends Video
{
  String artist;
  String category;

  // The constructor will go here

  // The show() method will go here

}

QUESTION 18:

What instance variables are part of the class MusicVideo?