Siehe unten.
anzeigen() MethodeHier 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.
Wir schreiben die anzeigen() Methode.