Die Daten des Auto
-Objekts sollten sein:
Die Variablennamen sind unsere Sache.
Hier ist das Programm mit der teilweise ausgefüllten Auto
-Definition:
import java.util.Scanner; class Auto { // Instanzvariablen double startMeilen; // Anfangsstand Tachometer double endMeilen; // Endstand Tachometer double gallonen; // verbrauchte Gallonen // Konstruktoren // Instanzmethoden } class MeilenProGallone { public static void main( String[] args ) { Auto auto = new Auto( 300, 400, 2.5 ); System.out.println( "Meilen pro Gallonen: " + auto.berechneMPG() ); } }
Instanzvariablen behalten ihre Werte solange das Objekt existiert. Eine Zuweisungsanweisung kann den Wert einer Instanzvariablen ändern (siehe nächstes Kapitel), aber ansonsten behalten sie ihren Wert für die Lebenszeit des Objekts.
Wie muss der Konstruktor benannt werden?