Για να ξεκινήσετε , ο προγραμματιστής πρέπει να δημιουργήσει μια τάξη . Η κατηγορία πρέπει να αντιπροσωπεύει κάτι για το οποίο θα κάνει το έργο της . Σε αυτό το παράδειγμα , η κλάση θα είναι απλά να ονομάζεται " 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 } }
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα