zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ja.

Beispiel Videoverleih

Das Programmieren in Java besteht größtenteils in der Erzeugung von Klassenhierarchien und dem Erzeugen von Objekten. Das Java Development Kit stellt uns eine reichhaltige Sammlung von Klassen zur Verfügung, die wir erweitern können, um Ihre Arbeit zu erledigen.

Hier ist ein Programm, das eine Klasse Videoband verwendet, um verfügbare Videos in einem Videoverleihgeschäft zu repräsentieren.

class Videoband
{
  String   titel;        // Titel des Videos
  int      laenge;       // Anzahl der Minuten
  boolean  vorhanden;    // ist das Video vorhanden?

  // Konstruktor
  public Videoband( String ttl )
  {
    titel = ttl; laenge = 90; vorhanden = true;
  }

  // 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 VideoVerleih
{
  public static void main ( String args[] )
  {
    Videoband artikelA = new Videoband("Jaws", 120 );
    Videoband artikelB = new Videoband("Star Wars" );

    artikelA.anzeigen();
    artikelB.anzeigen();
  }
}

Wir kopieren dieses Programm in unsere Entwicklungsumgebung und führen es aus.

FRAGE 9:

Was wird dieses Programm ausgeben?