Eine gute Antwort wäre:

Die vollständige Parameterliste sehen sie unten.

Daten initialisieren

In dieser Klasse verwendet die Parameterliste drei Parameter, entsprechend den drei Instanzvariablen, die intialisiert werden.

import java.io.* ;

class Auto
{
  // Instanzvariablen
  int startMeilen;   // Anfangsmeilenstand
  int endMeilen;     // Endmeilenstand
  double gallonen;   // verbrauchte Gallonen

  // Konstruktor
  Auto( int startTacho, int endTacho, double galls )
  {

    __________ = __________;
    __________ = __________;
    __________ = __________;

  }

  // Methoden

}

class MeilenProGallone
{
  public static void main( String[] args )
  {
    Auto auto = new Auto( 32456, 32810, 10.6 );
    System.out.println( "Meilen pro Gallonen: " + auto.berechneMPG() );
  }
}

Hinweis: In den meisten Klassen gibt es KEINE exakte Übereinstimmung zwischen den Parametern eines Konstruktors und den Instanzvariablen. Die Parameter in der Liste müssen nicht in derselben Reihenfolge sein wie die Instanzvariablen (obwohl Ihnen das helfen mag, dem Compiler ist es egal.) Ebenso kann es weniger (oder mehr) Parameter geben, als Instanzvariablen.

FRAGE 9:

Füllen Sie jetzt die Zuweisungsanweisungen aus, um den Konstruktor zu vervollständigen.

Inhaltsverzeichnis