Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Java Κωδικοποίηση για Box Volume

Εκτέλεση βασικές μαθηματικές πράξεις είναι αρκετά απλό στη Java . Ωστόσο , επειδή οι προγραμματιστές έχουν σχεδιαστεί Java ως αντικειμενοστραφής γλώσσα προγραμματισμού , η καλύτερη πρακτική δείχνει ότι οι προγραμματιστές να δημιουργήσουν μια τάξη για να χειριστεί τις λειτουργίες . Σε αυτή την περίπτωση , αντί να οικοδομεί ένα πρόγραμμα για τον υπολογισμό του όγκου , θα δημιουργήσετε μια κατηγορία Box για να χειριστεί ενεργειών που σχετίζονται με τρισδιάστατα κουτιά , όπως είναι ο όγκος . Box Volume Class
Η

Για να ξεκινήσετε , ο προγραμματιστής πρέπει να δημιουργήσει μια τάξη . Η κατηγορία πρέπει να αντιπροσωπεύει κάτι για το οποίο θα κάνει το έργο της . Σε αυτό το παράδειγμα , η κλάση θα είναι απλά να ονομάζεται " AbstractBox , " και θα περιέχει τις πληροφορίες και τη λογική να συνεργαστεί με τρισδιάστατα κουτιά

java.io. εισαγωγής * ? .

Δημόσιο class AbstractBox { }
εικόνων Box μεταβλητές τόμος
Η

Για να υπολογιστεί ο όγκος του ένα κουτί , ο προγραμματιστής χρειάζεται τρεις μεταβλητές : το μήκος , το πλάτος και το ύψος του κουτιού . Επιπλέον , στο πλαίσιο αυτής της κατηγορίας ο προγραμματιστής θα δημιουργήσει ένα βασικό κατασκευαστή , έτσι ώστε ο χρήστης μπορεί να δημιουργήσει ένα πλαίσιο με τις επιθυμητές διαστάσεις :

java.io. εισαγωγής * ?

Δημόσια τάξη AbstractBox {

int width = 0 ? ύψος int = 0 ? μήκος int = 0 ?

δημόσια AbstractBox ( int w , int h , int l ) { width = w? height = h ? μήκος = l ? } }

Η Η " getVolume " Μέθοδος
Η

Η κατηγορία AbstractBox πρέπει επίσης να περιλαμβάνει μια μέθοδο για τον υπολογισμό του όγκου . Υπολογισμός του όγκου περιλαμβάνει τον πολλαπλασιασμό και τις τρεις μετρήσεις (μήκος , πλάτος , ύψος) . Η μέθοδος " getVolume » , ως εκ τούτου , θα εκτελέσετε αυτή τη λειτουργία και να επιστρέψετε το αποτέλεσμα ως ένα ακέραιο :

public int getVolume ( ) { επιστροφή μήκος * πλάτος * ύψος? }
Εικόνων υπόσταση σε ένα AbstractBox Αντικείμενο
Η

τώρα που υπάρχει η κατηγορία AbstractBox , και τώρα ότι ο προγραμματιστής έχει συμπεριλάβει τα σχετικά στοιχεία για τον υπολογισμό του όγκου , μαζί με τις μαθηματικές μεθόδους για να το πράξουν , ο χρήστης μπορεί να χρησιμοποιήσει την τάξη . Στην περίπτωση αυτή , ο χρήστης θα μπορούσε να δημιουργήσει ένα αντικείμενο AbstractBox ως μεταβλητή , που οι μετρήσεις του , και να καλέσει το " getVolume " variableto να πάρει τον όγκο :

AbstractBox εισαγωγής ?

Τάξη FindVolume {

δημόσια στατική άκυρη κύρια ( String [ ] args ) { AbstractBox β = νέα AbstractBox ( 1 , 2 , 3 ) ? όγκου int = b.getVolume ( ) ? //όγκος = 6 } }


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα