Die vollständige Parameterliste sehen sie unten.
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.