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 Code | Zweiter Code |
---|---|
Doppelte-boolean Steueraufwandäquivalenz- doubletotal- | Kauf onePurchase = newPurchase () - |
Menge | onePurchase.amount |
besteuert | onePurchase.taxable |
gesamt | onePurchase.total |
Die beiden Programme machen im Wesentlichen die gleiche Sache, aber man verwendet primitive Variablen und die anderen lehnt sich an den Kauf Code.