Darstellende grundlegende mathematische Operationen ist ganz einfach in Java. Doch weil die Entwickler konzipiert Java als objektorientierte Programmiersprache , schlägt bessere Praxis , dass Programmierer eine Klasse, um Operationen zu behandeln erstellen. In diesem Fall wird anstelle des Gebäudes ein Programm , um die Lautstärke zu berechnen, erstellen Sie eine Box -Klasse, um Vorgänge im Zusammenhang mit dreidimensionalen Boxen, wie Lautstärke zu behandeln. Box Volume Klasse
Um zu beginnen , muss der Programmierer eine Klasse erstellen . Die Klasse muss etwas darstellen , für die es tut seine Arbeit . In diesem Beispiel wird die Klasse einfach " AbstractBox , " und werden die Informationen und Logik enthalten, um mit dreidimensionalen Boxen arbeiten
import java.io. *; .
Öffentlichen Klasse AbstractBox {}
Box Volume Variablen
Um die Lautstärke einer Box zu berechnen, muss der Programmierer drei Variablen : die Länge , Breite und Höhe der Box . Außerdem in dieser Box Klasse der Programmierer würde einen grundlegenden Konstruktor , so kann der Benutzer eine Box mit den gewünschten Messungen erstellen :
import java.io. *;
public class AbstractBox {
int width = 0; int height = 0; int length = 0;
öffentlichen AbstractBox (int w, int h , int l ) { width = w; height = h , Länge = l ;}}
Die " GetVolume " Method
AbstractBox Klasse muss auch eine Methode, um Volumen zu berechnen . Berechnung Volumen beinhaltet Multiplizieren aller drei Messungen (Länge, Breite, Höhe) . Die " GetVolume "-Methode wird daher diesen Vorgang und das Ergebnis als eine ganze Zahl :
public int GetVolume () {return Länge * Breite * Höhe; }
Instanziieren eine AbstractBox Object
nun, da die AbstractBox Klasse existiert , und jetzt , dass der Programmierer hat die relevanten Daten an Volumen zu berechnen , zusammen mit den mathematischen Methoden , dies zu tun enthalten , kann ein Benutzer die Klasse . In diesem Fall würde der Benutzer eine AbstractBox Objekt als Variable zu erstellen , setzen Sie die Messungen , und rufen Sie die " GetVolume " variableto erhalten Sie die Lautstärke :
Import AbstractBox ;
Klasse FindVolume {
public static void main (String [] args ) { AbstractBox b = new AbstractBox (1, 2 , 3); int volume = b.getVolume (); //Volumen = 6 }}
< br >