Eine gute Antwort könnte sein:

Die neue Klassendefinition steht (teilweise) unten.

Einen Konstruktor hinzufügen

Die MusicVideo Klasse ist eine Subklasse von VideoTape. Ein Grundgerüst der Definition steht unten. Die Movie Klasse wird nicht gezeigt, aber sie ist ebenfalls eine Subklasse von VideoTape. Denken Sie daran, dass eine Klasse mehrere Subklassen haben kann.

class VideoTape
{
  String  title;    // Titel des Videos
  int     length;   // Anzahl der Minuten
  boolean avail;    // ist das Video vorhanden?

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

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

}

class MusicVideo extends VideoTape
{
  String artist;
  String category;

  // hier kommt der Konstruktor (fürs erste ausgelassen)

  // die show() Methode kommt hier (fürs erste ausgelassen)

}

FRAGE 18:

Welche Instanzvariablen sind Teil der Klasse MusicVideo?