Ja.
Das Programmieren in Java besteht größtenteils in der Erzeugung von Klassenhierarchien und dem Instantiieren von Objekten. Das Java Development Kit stellt Ihnen eine reichhaltige Sammlung von Klassen zur Verfügung, die Sie erweitern können um Ihre Arbeit zu erledigen.
Hier ist ein Programm, dass eine Klasse VideoTape
verwendet um verfügbare Videos in einem
Videoverleihgeschäft zu repräsentieren.
Vererbung wird in diesem Programm (bis jetzt) nicht ausdrücklich verwendet.
class VideoTape
{
String title; // Titel des Videos
int length; // Anzahl der Minuten
boolean avail; // ist das Video vorhanden?
// Konstruktor
public VideoTape( String ttl )
{
title = ttl; length = 90; avail = true;
}
// 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 TapeStore
{
public static void main ( String args[] )
{
VideoTape item1 = new VideoTape("Jaws", 120 );
VideoTape item2 = new VideoTape("Star Wars" );
item1.show();
item2.show();
}
}
Sie können dieses Programm in Ihren Editor kopieren, es speichern und ausführen.