Java koding for Box Volume

Utføre grunnleggende matematiske operasjoner er ganske enkel i Java. Men fordi utviklerne utviklet Java som et objektorientert programmeringsspråk, tyder på bedre praksis som programmerere lage en klasse til å håndtere operasjoner. I dette tilfellet, i stedet for å bygge et program for å beregne volum, vil du opprette en boks klasse til å håndtere virksomhet knyttet til tredimensjonale bokser, for eksempel volum.

Box Volume Class

For å begynne, må programmereren skape en klasse. Klassen må representere noe som den gjør sitt arbeid. I dette eksempel vil klassen bare bli kalt "AbstractBox", og vil inneholde informasjon og logikk for å arbeide med tredimensjonale bokser.

import java.io. *;

public class AbstractBox {
}

Box Volume variabler

Å beregne volumet av en boks, må programmereren tre variabler: lengden, bredden og høyden av esken. Videre i denne boksen klassen programmerer ville sette opp en grunnleggende konstruktør, slik at brukeren kan opprette en boks med de ønskede mål:

import java.io. *;

public class AbstractBox {

int width = 0;
int height = 0;
int lengde = 0;

offentlig AbstractBox (int m, int t, int l) {
width = w;
høyde = h;
lengde = l;
}
}

Den "getVolume" Method

Den AbstractBox klasse må også inneholde en metode for å beregne volum. Beregning av volum omfatter å multiplisere alle tre målinger (lengde, bredde, høyde). Den "getVolume" metoden, derfor vil utføre denne operasjonen og returnere resultatet som et heltall:

public int getVolume () {
returnere lengde bredde høyde;
}

Instantiate en AbstractBox Object

Nå som AbstractBox klassen eksisterer, og nå som programmereren har inkludert de relevante data for å beregne volum, sammen med de matematiske metoder for å gjøre det, kan en bruker bruke klassen. I dette tilfellet må brukeren opprette en AbstractBox objekt som en variabel, sette sine målinger, og kaller "getVolume" variableto få volum:

import AbstractBox;

klasse FindVolume {

public static void main (String [] args) {
AbstractBox b = new AbstractBox (1, 2, 3);
int volum = b.getVolume (); // Volum = 6
}
}