Coding Java per Box Volume

May 30

Esecuzione di operazioni matematiche di base è abbastanza semplice in Java. Tuttavia, poiché gli sviluppatori Java progettato come un linguaggio di programmazione orientato agli oggetti, una migliore pratica suggerisce che i programmatori di creare una classe per gestire le operazioni. In questo caso, invece di costruire un programma per calcolare il volume, si creerà una classe Box per gestire operazioni connesse alle scatole tridimensionali, come il volume.

Class Box Volume

Per iniziare, il programmatore deve creare una classe. La classe deve rappresentare qualcosa per cui fa il suo lavoro. In questo esempio, la classe sarà semplicemente chiamato "AbstractBox," e conterrà le informazioni e la logica di lavorare con tre scatole tridimensionali.

import java.io. *;

public class AbstractBox {
}

Variabili Box Volume

Per calcolare il volume di una scatola, il programmatore ha bisogno di tre variabili: la lunghezza, la larghezza e l'altezza della scatola. Inoltre, in questa classe di dialogo il programmatore avrebbe istituito un costruttore di base, così l'utente può creare una casella con la misura desiderata:

import java.io. *;

public class AbstractBox {

int width = 0;
int height = 0;
int lunghezza = 0;

AbstractBox pubblico (int w, int h, int l) {
width = w;
height = h;
lunghezza = l;
}
}

Il metodo "getVolume"

La classe AbstractBox deve contenere anche un metodo per calcolare il volume. Calcolo del volume consiste nel moltiplicare le tre misurazioni (lunghezza, larghezza, altezza). Il metodo "getVolume", dunque, si esibirà questa operazione e restituire il risultato come un numero intero:

public int getVolume () {
tornare lunghezza larghezza altezza;
}

Un'istanza di un oggetto AbstractBox

Ora che la classe AbstractBox esiste, e ora che il programmatore ha incluso i dati pertinenti per calcolare il volume, insieme ai metodi matematici per farlo, un utente può utilizzare la classe. In questo caso, l'utente potrebbe creare un oggetto AbstractBox come una variabile, impostare le sue misure, e chiamare il "getVolume" variableto ottenere il volume:

import AbstractBox;

class FindVolume {

Main (string [] args) {public static void
AbstractBox b = new AbstractBox (1, 2, 3);
Volume int = b.getVolume (); // Volume = 6
}
}


Articoli Correlati