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