Eine gute Antwort könnte sein:

Siehe unten.

Eine ganz neue show() Methode

Hier ist bis jetzt die Klassendefinitions:

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;
  
  // Konstruktor
  public MusicVideo ( String ttl, int len, String art, String cat )
  {
    super( ttl, len );
    artist   = art;
    category = cat;
  }

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

}

Denken Sie daran, dass das Schlüsselwort super (wenn sie verwendet wird) die erste Anweisung im Konstruktor sein muss.

Um die MusicVideo Klasse abzuschließen, schreiben Sie eine show() Methode. Verwenden Sie das Schlüsselwort super, um die Dinge zu tun, die bereits von der Superklasse getan wurden.

FRAGE 20:

Schreiben Sie die show() Methode.