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
}
}