Exécution d'opérations mathématiques de base est assez simple en Java. Cependant, parce que les développeurs Java conçues comme un langage de programmation orienté objet , une meilleure pratique suggère que les programmeurs de créer une classe pour gérer les opérations . Dans ce cas, au lieu de construire un programme pour calculer le volume , vous allez créer une classe Box pour gérer les opérations liées à des boîtes en trois dimensions, tels que le volume . Box Volume classe
Pour commencer , le programmeur doit créer une classe . La classe doit représenter quelque chose pour lequel il fait son travail . Dans cet exemple, la classe sera simplement appelé " AbstractBox ", et contiendra les informations et la logique de travailler avec trois boîtes dimensionnelles
import java.io. *; .
Publique classe AbstractBox {}
box Variables de volume
Pour calculer le volume d'une boîte , le programmeur a besoin de trois variables: la longueur, la largeur et la hauteur de la boîte. En outre, dans cette classe de boîte le programmeur serait mis en place un constructeur de base , de sorte que l'utilisateur peut créer une boîte aux mesures souhaitées :
import java.io. *;
public class AbstractBox { Photos
int largeur = 0; height = 0 int , int length = 0;
publique AbstractBox (int w , int h , int l) {width = w; hauteur = h , longueur = l; }}
Le " getVolume " Méthode
La classe AbstractBox doit également contenir une méthode pour calculer le volume . Le calcul du volume consiste à multiplier les trois dimensions (longueur , largeur, hauteur ) . La méthode " getVolume " , donc , va effectuer cette opération et retourner le résultat comme un entier :
public int getVolume () { Longueur de retour * largeur * hauteur ;}
instancier un objet AbstractBox
maintenant que la classe AbstractBox existe, et maintenant que le programmeur a inclus les données pertinentes pour calculer le volume , ainsi que les méthodes mathématiques pour le faire , un utilisateur peut utiliser la classe . Dans ce cas , l'utilisateur doit créer un objet AbstractBox comme une variable , définir ses mesures, et d'appeler la " getVolume " variableto obtenir le volume:
AbstractBox d'importation;
classe FindVolume {
public static void main ( string [] args ) { AbstractBox b = new AbstractBox (1, 2 , 3); int volume = b.getVolume (); //volume = 6 }}
< br >