Como usar uma classe Java recém-definido

Para fazer algo de útil com o código que você escreve em Java, você precisa de um a Principal método. Você pode colocar o a Principal método em um arquivo separado. Primeiro, vamos começar com uma # 147-tradicional # 148- exemplo. Este programa processa os dados de compra simples.

importação java.util.Scanner de classe ProcessData {void main (args String []) public static {keyboard Scanner = new Scanner (System.in) -duplo ( "Valor valor booleano tributáveis-double-total System.out.print: ") -AMOUNT = keyboard.nextDouble () - System.out.print (" tributável (true / false?) ") -taxable = keyboard.nextBoolean () - if (tributável) {total = quantidade * 1.05-} else { total = amount-} System.out.print ( "total:") -System.out.println -keyboard.close (total) () -}}

Agora adicione o método main

ProcessPurchase importação java.util.Scanner classe {static void main (args String []) públicas {Scanner Teclado = new Scanner (System.in) - Comprar onePurchase = new Compra () -System.out.print ( "Valor") -onePurchase.amount = keyboard.nextDouble () - System.out.print ( "? Tributável (true / false)") -onePurchase.taxable = keyboard.nextBoolean () - se (onePurchase.taxable) {onePurchase.total = onePurchase.amount * 1.05-} else {onePurchase.total = onePurchase.amount-} System.out.print ( "total:") -System.out.println (onePurchase.total) -keyboard.close () -}}

A melhor maneira de entender este código é compará-lo, linha por linha, com o código antes dele. Na verdade, não há uma fórmula mecânica para transformar o primeiro código para o segundo código.

primeiro códigosegundo código
dupla tributável doubletotal- montante booleanComprar onePurchase = newPurchase () -
quantidadeonePurchase.amount
tributávelonePurchase.taxable
totalonePurchase.total

Os dois programas fazem essencialmente a mesma coisa, mas um usa variáveis ​​primitivas, e os outros pende sobre o Compra código.

menu