Eine gute Antwort könnte sein:

MusicVideo erbt title, length und avail von ihrer Superklasse und fügt artist und category hinzu.

Den Konstruktor schreiben

Beachten Sie, dass MusicVideo nur von ihrer Superklasse VideoTape erbt. Sie erbt nichts von ihrer Geschwisterklasse Movie. Hier ist bis hierher die Definition:

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)

}

Wir brauchen einen Konstruktor für MusicVideo. Verwenden Sie vier Parameter für title, length, artist und category. Initialisieren Sie avail mit true.

FRAGE 19:

Schreiben Sie einen Konstruktor für MusicVideo. Verwenden Sie das Schlüsselwort super für den Konstruktor in VideoTape.