Vollständiges Programm


zur vorherigen Seite  
zum Inhaltsverzeichnis  
zur nächsten Seite

Antwort:

Das vollständige Programm sehen Sie unten. Es ist zum Kopieren-Einfügen-Speichern-und-Starten geeignet.

Vollständiges Programm

Hier ist das vollständige Programm.
Die berechneMPG() Methode gibt
einen double-Wert an den Aufrufer zurück.
Da sie einen Wert zurückgibt,
muss es in ihrem Körper eine return-Anweisung
geben, die einen Wert mit dem korrekten Typ zurückgibt.

In dem vollständigen Programm verwendet die berechneMPG() Methode
die Instanzvariablen ihres Objekts, um die Meilen pro Gallone zu berechnen.

import java.util.Scanner;
class Auto
{
  // Instanzvariablen
  double startMeilen;   // Anfangsstand Tachometer
  double endMeilen;     // Endstand Tachometer
  double gallonen;      // verbrauchte Gallonen Benzin
  // Konstruktor
  Auto(  double startTacho, double endTacho, double galls  )
  {
    startMeilen = startTacho;
    endMeilen   = endTacho;
    gallonen    = galls;
  }
  // Methoden
  double berechneMPG()
  {
    return (endMeilen - startMeilen) / gallonen ;
  }
}
class MeilenProGallone
{
  public static void main( String[] args )
  {
    Auto auto = new Auto( 32456, 32810, 10.6 );
    System.out.println( "Meilen pro Gallonen: "
        + auto.berechneMPG() );
  }
}


FRAGE 11:

  • Wie viele Objekte gibt es in dem Moment im System, in dem das Programm gerade zu starten beginnt?
  • Wie viele Objekte gibt es im System, kurz bevor das Programm beendet wird?