Wie neu definierte Java-Klasse verwenden

Gehen Sie etwas Nützliches mit Code, den Sie in Java schreiben, müssen Sie ein Main Verfahren. Sie können die setzen Main Verfahren in einer separaten Datei. Lassen Sie uns zunächst mit einem Start # 147-traditionelle # 148- Beispiel. Dieses Programm verarbeitet einfache Kaufdaten.

Import java.util.Scanner-Klasse Processdata {public static void main (String args []) {Scanner Tastatur = new Scanner (System.in) -double Menge-boolean Steueraufwandäquivalenz- Doppelgesamt-System.out.print ( "Betrag: ") -Menge = keyboard.nextDouble () - System.out.print (" Steuerpflichtiger (wahr / falsch?) ") -taxable = keyboard.nextBoolean () - if (steuerpflichtig) {total = Menge * 1,05-} else { gesamt = in Höhe} System.out.print ( "total") -System.out.println (gesamt) -keyboard.close () -}}

Nun ist die wichtigste Methode hinzufügen

Import java.util.Scanner-Klasse ProcessPurchase {public static void main (String args []) {Scanner Tastatur = new Scanner (System.in) - Kauf onePurchase = new Kauf () -System.out.print ( "Betrag") -onePurchase.amount = keyboard.nextDouble () - System.out.print ( "? Steuerpflichtiger (true / false)") -onePurchase.taxable = keyboard.nextBoolean () - wenn (onePurchase.taxable) {onePurchase.total = onePurchase.amount * 1,05-} else {onePurchase.total = onePurchase.amount-} System.out.print ( "Total") -System.out.println (onePurchase.total) -keyboard.close () -}}

Der beste Weg, den Code zu verstehen, ist es zu vergleichen, Zeile für Zeile, mit dem Code, bevor es. In der Tat ist es eine mechanische Formel des ersten Codes in den zweiten Code für das Drehen.

Erste CodeZweiter Code
Doppelte-boolean Steueraufwandäquivalenz- doubletotal-Kauf onePurchase = newPurchase () -
MengeonePurchase.amount
besteuertonePurchase.taxable
gesamtonePurchase.total

Die beiden Programme machen im Wesentlichen die gleiche Sache, aber man verwendet primitive Variablen und die anderen lehnt sich an den Kauf Code.

Menü