Executar operações matemáticas básicas é bastante simples em Java. No entanto, porque os desenvolvedores Java concebido como uma linguagem de programação orientada a objetos, melhor prática sugere que os programadores criar uma classe para manipular operações. Neste caso, em vez de construir um programa para calcular o volume, você irá criar uma classe Box para lidar com as operações relacionadas a caixas tridimensionais , como o volume. Volume Box Classe
Para começar , o programador deve criar uma classe . A classe deve representar algo para o qual ele faz o seu trabalho. Neste exemplo , a classe será simplesmente chamado de " AbstractBox ", e irá conter as informações e lógica para trabalhar com três caixas de dimensões
import java.io. *; .
Público classe AbstractBox {}
caixa Desconto variáveis
Para calcular o volume de uma caixa , o programador precisa de três variáveis: o comprimento, largura e altura da caixa. Além disso, nessa classe de caixa o programador iria criar um construtor básico, para que o usuário pode criar uma caixa com as medidas desejadas :
import java.io. * ;
public class AbstractBox {
int width = 0; int height = 0; int length = 0;
AbstractBox pública (int w , int h , int l) { width = w; height = h ; comprimento = l; }}
O Método " getVolume "
a classe AbstractBox também deve conter um método para calcular o volume . Cálculo do volume envolve multiplicando as três medidas (comprimento, largura , altura) . O método " getVolume " , por isso, irá realizar esta operação e retornar o resultado como um inteiro :
int getVolume () {width comprimento retorno * altura ; } public
instanciar um objeto AbstractBox
Agora que a classe AbstractBox existe, e agora que o programador tenha incluído os dados relevantes para o cálculo de volume, juntamente com os métodos matemáticos para fazer isso , o usuário pode usar a classe . Neste caso , o usuário criaria um objeto AbstractBox como uma variável , defina suas medidas, e chamar o " getVolume " variableto obter o volume:
AbstractBox importação;
classe FindVolume {
void main ( string [ ] args ) { public static AbstractBox b = new AbstractBox (1 , 2, 3 ), volume int = b.getVolume () //volume = 6 }}
< br >