Die neue Klassendefinition steht (teilweise) unten.
Die MusicVideo Klasse ist eine Subklasse von VideoTape.
Ein Grundgerüst der Definition steht unten.
Die Movie Klasse wird nicht gezeigt,
aber sie ist ebenfalls eine Subklasse von VideoTape.
Denken Sie daran, dass eine Klasse mehrere Subklassen haben kann.
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;
// hier kommt der Konstruktor (fürs erste ausgelassen)
// die show() Methode kommt hier (fürs erste ausgelassen)
}