Siehe unten.
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.