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 Benutzer-Interaktion 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 in die Auto-Klasse, um zu sehen, was Sie brauchen.