go to previous page   go to home page   go to next page

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.

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 toString()
  {
    return title + ", " + length + " min. available: " + avail  ;
  }
  
}

class MusicVideo extends Video
{
  String artist;
  String category;

  // The constructor will go here

  // The toString() method will go here

}

QUESTION 18:

What instance variables are members of the class MusicVideo?