zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Siehe unten.

Eine neue anzeigen() Methode

Hier sind soweit die Klassendefinitionen:

class Videoband
{
  String  titel;  // Titel des Videos
  int     laenge; // Anzahl der Minuten
  boolean vorhanden; // ist das Video vorhanden?

  // Konstruktor
  public Videoband(String ttl, int len)
  {
    titel = ttl; laenge = len;
    vorhanden = true;
  }

  public void anzeigen()
  {
    System.out.println(
      titel + ", " + laenge +
      " Min. verfuegbar:" + vorhanden );
  }

}

class Musikvideo extends Videoband
{
  String kuenstler;
  String kategorie;
  
  // Konstruktor
  public Musikvideo(String ttl, int len,
    String kuenst, String kat)
  {
    super( ttl, len );
    kuenstler = kuenst;
    kategorie = kat;
  }

  // die anzeigen() Methode kommt hier

}

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

Wir schreiben eine anzeigen() Methode, um die Musikvideo-Klasse abzuschließen. Dabei verwenden wir das Schlüsselwort super, um die Dinge zu tun, die bereits von der Superklasse getan wurden.

FRAGE 20:

Wir schreiben die anzeigen() Methode.