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

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

Η χρήση της Java Generic για να επιστρέψει Τύπος

Java προγραμματιστές δημιουργούν συχνά τάξη τα αρχεία για τα αντικείμενα που χρησιμοποιούν σε μια σειρά από διαφορετικά προγράμματα . Επιπλέον , ο προγραμματιστής μπορεί να επιτρέψει σε άλλους προγραμματιστές Java για να χρησιμοποιήσετε αυτό το αρχείο τάξη για τα δικά τους προγράμματα . Η χρήση των γενόσημων προγραμματισμού Java επιτρέπει σε έναν προγραμματιστή να κάνει μια τάξη που είναι ευέλικτο στο είδος των δεδομένων που μπορεί να επιστρέψει . Αντικείμενα
Η

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

αντικείμενα και τις λειτουργίες μπορεί να " επιστροφή" δεδομένων στο κύριο πρόγραμμα όταν τις εκτελεί . Στη Java , ένα αντικείμενο επιστρέφει μόνο το είδος της δομής δεδομένων που δηλώθηκε για να ασχοληθούν μαζί τους. Για παράδειγμα , ένα αντικείμενο του οποίου η κλάση δηλώθηκε με ένα " int " τροποποιητή μπορεί να επιστρέψει μόνο ακέραιους . Με αυτό τον τρόπο , όταν ένα πρόγραμμα εκτελεί ένα αντικείμενο σχεδιασμένο για να κάνει πρόσθεση και να επιστρέψει το αποτέλεσμα , το πρόγραμμα έχει πρόσβαση το αποτέλεσμα αυτής της εξίσωσης . Οι προγραμματιστές γράφουν επίσης μαθήματα που έχουν σχεδιαστεί για να επιστρέψουν μαθήματα , είτε αυτά στην πρότυπη βιβλιοθήκη Java ή τη δική τους προσαρμοσμένες κλάσεις .

Η Προβλήματα
Η

Εκτός από την επιστροφή των δεδομένων , οι προγραμματιστές μπορούν επίσης να περάσουν τις δομές δεδομένων σε αντικείμενα για το αντικείμενο που χρησιμοποιούν . Όταν ο προγραμματιστής δεν είναι σίγουρος για το τι ακριβώς αντικείμενο α τάξη θα πρέπει να χρησιμοποιείται με , μπορούν να γράψουν ένα μάθημα σχεδιαστεί για να λάβει ή να επιστρέψουν την υπερκλάση "αντικείμενο " από την οποία όλες οι άλλες τάξεις κατεβαίνουν . Εξαιτίας αυτού , μια κατηγορία σχεδιασμένο με αυτόν τον τρόπο μπορεί να λάβει ή να επιστρέψουν οποιοδήποτε αντικείμενο ένας προγραμματιστής περνά . Αυτό σημαίνει ότι οποιοδήποτε αντικείμενο μιας τέτοιας κατηγορίας θα μπορούσε να λάβει και να επιστρέψει κάθε είδους αντικειμένου . Αυτό θα μπορούσε να οδηγήσει σε εσωτερικές λάθη, αν ένας προγραμματιστής περνά σε δύο τύπους αντικειμένων .
Εικόνων Generics
Η

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

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

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