Realizar operaciones matemáticas básicas es muy sencillo en Java. Sin embargo , ya que los desarrolladores de Java diseñado como un lenguaje de programación orientado a objetos , una mejor práctica sugiere que los programadores crear una clase para manejar las operaciones . En este caso, en lugar de construir un programa para calcular el volumen, se creará una clase Box para manejar las operaciones relacionadas con las cajas tridimensionales , como el volumen . Volumen Cajas Clase
Para empezar , el programador debe crear una clase . La clase debe representar algo para lo que hace su trabajo. En este ejemplo, la clase simplemente se llamará " AbstractBox ", y contendrá los datos y la lógica de trabajar con tres cajas dimensionales
import java.io. * ; . Pública
clase AbstractBox { }
caja Variables volumen
Para calcular el volumen de una caja , el programador tiene tres variables : la longitud , anchura y altura de la caja . Además, en esta clase de cuadro el programador establecerá un constructor básico, por lo que el usuario puede crear una caja con las medidas deseadas :
import java.io. * ;
public class AbstractBox {
int width = 0 , int altura = 0 , int longitud = 0 ;
pública AbstractBox (int w , int h , int l ) {width = w , h = altura , longitud = l ;} }
El " getVolume " Método
La clase AbstractBox también debe contener un método para calcular el volumen . Cálculo de volumen implica multiplicar las tres medidas (largo, ancho, alto) . El método " getVolume " , por lo tanto , llevará a cabo esta operación y devolver el resultado como un entero :
public int getVolume () {longitud return * ancho * alto ;}
Crear una instancia de un objeto AbstractBox
ahora que existe la clase AbstractBox , y ahora que el programador ha incluido los datos pertinentes para el cálculo del volumen, junto con los métodos matemáticos para hacerlo, el usuario puede utilizar la clase . En este caso, el usuario podría crear un objeto AbstractBox como una variable , establezca sus medidas, y llamar a la " getVolume " variableto obtener el volumen:
AbstractBox importación;
clase
FindVolume {
public static void main ( String [] args ) { AbstractBox b = new AbstractBox ( 1 , 2 , 3 ) ; int volumen = b.getVolume (); //volumen = 6 } }
< br >