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

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

Διαφορετικοί ορισμοί των κατηγοριών σε Java

Αντικειμενοστραφής γλώσσες , όπως η Java , είναι βασισμένα γύρω από τις κατηγορίες . Τα μαθήματα είναι ένα είδος μπλε εκτύπωσης της Java Virtual Machine χρησιμοποιεί για να δημιουργήσει δομές δεδομένων που ονομάζονται αντικείμενα . Ένας προγραμματιστής μπορεί να δημιουργήσει διάφορα αντικείμενα , που ονομάζεται επίσης περιπτώσεις , από τον κώδικα για μια ενιαία κατηγορία . Όταν ένας προγραμματιστής πληκτρολογεί τον κώδικα για μια δεδομένη κλάση , υπάρχουν διάφοροι ορισμοί μπορεί να χρησιμοποιήσει για διάφορους σκοπούς. Κατασκευαστές
Η

Ένας constructor είναι μια μέθοδος που Java εκτελείται όταν δημιουργείται ένα νέο στιγμιότυπο της κλάσης . Οι προγραμματιστές μπορούν να τα χρησιμοποιήσουν για να επεξεργάζονται τα δεδομένα στον προγραμματιστή πέρασε στην τάξη, όταν δημιουργούμε μια νέα υπόσταση αντικείμενο της κλάσης , επίσης γνωστή ως παραμέτρους . Οι προγραμματιστές μπορούν να δημιουργήσουν μια σειρά από διαφορετικούς κατασκευαστές για την ίδια τάξη , το καθένα με ένα διαφορετικό σύνολο των παραμέτρων που το πρόγραμμα θα μπορούσε να περάσει στην τάξη όταν δημιουργείτε ένα νέο αντικείμενο . Java θα εκτελέσει αυτόματα τον κατασκευαστή του οποίου η παράμετρος συστήματος ταιριάζει με τα δεδομένα που πέρασε κατά τη δημιουργία ενός νέου αντικειμένου , επιτρέποντας μια σειρά από ελαφρώς διαφορετικούς ορισμούς για την ίδια τάξη . Εικόνων
Υποκατηγορίες

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

Η Περίληψη Class
Η

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

Όταν μια τάξη θα πρέπει να αλληλεπιδρά με ένα άλλο προϊόν λογισμικού μέσω της διεπαφής προγραμματισμού εφαρμογών της , ή τη λειτουργικότητα άλλη βιβλιοθήκη , διασυνδέσεις αυτές καθορίζουν τη μέθοδο για να το κάνουμε αυτό . Αυτό λειτουργεί ως ένα είδος συμφωνίας μεταξύ της τάξης και του API ή τη βιβλιοθήκη που ξέρουν πώς να επικοινωνούν μεταξύ τους . Ορισμούς Class χρησιμοποιούν διασυνδέσεις με τη συμπερίληψη του όρου « εργαλεία ( το όνομα της διεπαφής ) " στη γραμμή δήλωσης . Αυτό λέει Java για να ελέγξετε τις μεθόδους των τάξεων » για να εξασφαλιστεί ότι όλα τα απαραίτητα αυτά υπάρχουν , και ο ορισμός είναι απαραίτητος για την Java για να επιτρέψει στην τάξη να αλληλεπιδρούν με τη βιβλιοθήκη ή το API χωρίς να παράγει ένα σφάλμα μεταγλώττισης .
Η

Η

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

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