Musikvideo
-Klasse
Bis jetzt hat die Videoverleih-Applikation zwei Klassen:
Videoband
und Spielfilm
.
Angenommen wir möchten eine neue Klasse Musikvideo
erzeugen, die wie Videoband
ist, aber zwei neue Instanzvariablen haben wird:
kuenstler
(der Name des Künstlers) und kategorie
("R&B", "Pop", "Klassik", "Andere" ). Beide werden Strings sein.
Die Musikvideo
-Klasse wird ihren eigenen Konstruktor und ihre eigene anzeigen()
Methode benötigen.
Hier ist die Superklasse:
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 );
}
}
Die neue Klasse sieht folgendermaßen aus:
class extends { String ; // der Künstler String ; // die Musikkategorie // hier kommt der Konstruktor (fürs erste ausgelassen) // die anzeigen() Methode kommt hier (fürs erste ausgelassen) }
Wir füllen die Lücken aus. Fürs erste lassen wir den Konstruktor und die anzeigen()
Methode aus.