Comment utiliser une classe Java nouvellement défini

Pour faire quelque chose d'utile avec le code que vous écrivez dans Java, vous avez besoin d'un principal Procédé. Vous pouvez mettre le principal méthode dans un fichier séparé. Tout d'abord, nous allons commencer avec un “ traditionnelle ” exemple. Ce programme traite les données d'achat simples.

importation java.util.Scanner classe ProcessData {void main (String args []) {public static clavier Scanner = new Scanner (System.in) -double-booléenne montant imposable double-System.out.print totale ("Montant: ") -Montant = keyboard.nextDouble () - System.out.print (" (vrai / faux imposable?) ") -taxable = keyboard.nextBoolean () - si (imposable) {total = quantité * 1.05-} else { totale = amount-} System.out.print ("Total") -System.out.println -keyboard.close (total) () -}}



Maintenant, ajoutez la méthode principale

importation java.util.Scanner classe ProcessPurchase {void main (String args []) {public static Scanner clavier = new Scanner (System.in) -Achetez onePurchase = new Achat () -System.out.print ("Montant:") -onePurchase.amount = keyboard.nextDouble () - System.out.print ("? Imposable (vrai / faux)") -onePurchase.taxable = keyboard.nextBoolean () - si (onePurchase.taxable) {onePurchase.total = onePurchase.amount * 1.05-} else {} onePurchase.total = onePurchase.amount- System.out.print ("Total") -System.out.println (onePurchase.total) -keyboard.close () -}}

La meilleure façon de comprendre ce code est de le comparer, ligne par ligne, avec le code devant elle. En fait, il ya une formule mécanique pour faire tourner le premier code dans le deuxième code.

Premier codeSecond code
à double imposable-doubletotal- montant booléenneAchetez onePurchase = newPurchase () -
montantonePurchase.amount
imposableonePurchase.taxable
totalonePurchase.total

Les deux programmes font essentiellement la même chose, mais on utilise des variables primitives, et les autres appuie sur la Achat code.


» » » » Comment utiliser une classe Java nouvellement défini