Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java kódovanie pre kolónku Objem

Vykonávanie základné matematické operácie je veľmi jednoduchá v Jave . Avšak , pretože vývojári navrhnutý Java ako objektovo orientovaný programovací jazyk , lepšiu prax ukazuje , že programátori vytvoriť triedu pre spracovanie operácií . V tomto prípade sa namiesto budovania programu pre výpočet objemu , bude vám vytvoriť triedu Box pre spracovanie operácií súvisiacich s trojrozmerných boxov , ako je objem . Box Volume Trieda

Aby bolo možné začať , musí programátor vytvoriť triedu . Trieda musí predstavovať niečo , pre ktoré to robí svoju prácu . V tomto príklade , trieda sa jednoducho nazývaný " AbstractBox , " a bude obsahovať informácie a logiku pre prácu s trojrozmerných boxami celým

import java.io. * , . Celým

verejné trieda AbstractBox { }
Box hlasitosti premenné

Pre výpočet objemu boxu , programátor potrebuje tri premenné : dĺžka , šírka , výška a krabice . Navyše , v tejto kolónke triede programátor by nastaviť základné konštruktor , takže užívateľ môže vytvoriť okno s požadovanými merania :

import java.io. * ;

public class AbstractBox {

int width = 0 ; int height = 0 ; int length = 0 ;

verejné AbstractBox ( int w , int h , int l ) { width = w , výška = h , dĺžka = l ; } }
metóda " getVolume "

trieda AbstractBox musí zahŕňať aj metódu pre výpočet objemu . Výpočet objemu zahŕňa násobenie všetky tri rozmery ( dĺžka , šírka , výška ) . Metóda " getVolume " , a preto bude vykonávať túto operáciu a vráti výsledok ako celé číslo :

public int getVolume ( ) { return * dĺžka šírka * výška ; }
inštanciu AbstractBox objekt

, že trieda AbstractBox existuje , a teraz , že programátor vrátane príslušné údaje pre výpočet objemu , spolu s matematickými metódami k tomu , môže užívateľ použiť triedu . V tomto prípade , používateľ by vytvorilo AbstractBox objekt ako premenná , nastaviť jeho meranie , a volať " getVolume " variableto získať objem :

import AbstractBox ;

trieda FindVolume {

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


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené