The new class definition is (in part) below.
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
}
What instance variables are part of the class MusicVideo?