Utføre grunnleggende matematiske operasjoner er ganske enkel i Java. Men fordi utviklerne designet Java som et objektorientert programmeringsspråk, tyder på bedre praksis som programmerere lage en klasse for å håndtere operasjoner . I dette tilfellet , i stedet for å bygge et program for å beregne volum, vil du lage en boks klasse for å håndtere operasjoner knyttet til tredimensjonale bokser , for eksempel volum . Box Volume Class  
 For å begynne, må programmereren lage en klasse . Klassen må representere noe som det gjør sitt arbeid . I dette eksempelet , vil klassen bare bli kalt " AbstractBox , " og vil inneholde informasjon og logikk for å arbeide med tredimensjonale bokser 
 
 import java.io. * ; . 
 
 Offentlig klasse 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 enkel konstruktør , slik at brukeren kan lage en boks med de ønskede mål : en 
 import java.io. * ; 
 
 public class AbstractBox { 
 
 int width = 0 ; int height = 0 ; int lengde = 0; 
 
 offentlig AbstractBox ( int w , int h , int l) { width = w ; height = h ; lengde = l; } } 
 Den " getVolume " Method 
 
 AbstractBox klasse må også inneholde en metode for å beregne volum . Beregne volum innebærer multiplisere alle tre målinger ( lengde , bredde , høyde) . Den " getVolume "-metoden , derfor vil utføre denne operasjonen og returnere resultatet som et heltall : en 
 public int getVolume ( ) {return lengde * bredde * høyde ;} 
 instantiate en AbstractBox Object 
 
 nå som AbstractBox klassen eksisterer, og nå som programmereren har tatt med 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 den " 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 } }