Kann ein Programmierer eine Definition für die Klasse Auto
schreiben?
Aber sicher! Wenn Sie eine Klasse brauchen, die etwas tun soll und die noch nicht definiert wurde, können Sie die Definition selbst schreiben.
Hier ist das Meilen-pro-Gallone Programm.
Sowohl die Klasse Auto
als auch
die Testklasse MeilenProGallone
sind in derselben Quelldatei.
Um das Programm kurz zu halten, wurde die Benutzerinteraktion ausgelassen.
import java.io.* ; class Auto { // Instanzvariablen // Konstruktor // Methoden } class MeilenProGallone { public static void main( String[] args ) { Auto auto = new Auto( 32456, 32810, 10.6 ); System.out.println( "Meilen pro Gallone: " + auto.berechneMPG() ); } }
Die Quelldatei muss MeilenProGallone.java
genannt werden, nach dem Namen der Klasse, die die main()
Methode enthält.
Entscheiden Sie, welche Variablen in den Datenabschnitt gehen sollen. Werfen Sie einen Blick zurück auf die Auto-Klasse, um zu sehen was Sie brauchen.