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

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

Ποιες είναι οι « μεταβλητές Πρωτοδικείο » σε Java

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

τιμές δεδομένων Java μεταβλητές κατάστημα ή το αντικείμενο αναφορών . Το ακόλουθο δείγμα μεταβλητή αποθηκεύει ένα πρωτόγονο είδος ακέραια τιμή :

int myNum = 5 ?

Το ακόλουθο παράδειγμα κώδικα δείχνει τη δημιουργία μια μεταβλητή για να αποθηκεύσετε μια αναφορά αντικειμένου , χρησιμοποιώντας την κλάση Integer :

Ακέραιος myNumber = νέα Ακέραιος ( 5 ) ?

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

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

Η Περιπτώσεις Αντικείμενο
Η

Μόλις μια δήλωση της κλάσης υπάρχει μέσα σε μια εφαρμογή Java , οι προγραμματιστές μπορούν να δημιουργήσουν περιπτώσεις αντικείμενο της κλάσης . Τα προγράμματα μπορούν αυτόματα να δημιουργήσετε αντικείμενα των κατηγοριών παρέχεται ως στάνταρ στο εσωτερικό της γλώσσας , όπως η κατηγορία Integer . Το ακόλουθο δείγμα κώδικα δείχνει τη δημιουργία ενός αντικειμένου της κλάσης " Helper " σε μια εφαρμογή με ένα " Helper " δήλωση της κλάσης :

Helper myHelp = νέα Helper ( " Jim" ) ?

Αυτό θα εργασία στην περίπτωση που ο κατασκευαστής τάξη παίρνει μια παράμετρο συμβολοσειράς .
εικόνων Πρωτοδικείο μεταβλητές
Η

δεδομένα Πρωτοδικείο μεταβλητές κατάστημα για μεμονωμένα περιστατικά μιας κατηγορίας . Για παράδειγμα , στην κατηγορία « Παράκλητος» , η ακόλουθη μεταβλητή παράδειγμα, θα μπορούσε να κηρυχθεί :

ιδιωτικό myName String ?

Αυτό φαίνεται συνήθως πριν από τη μέθοδο κατασκευαστή , η οποία μπορεί να υπόσταση ως εξής :

δημόσια Helper ( String helperName ) {

myName = helperName ?

}

είναι κοινή πρακτική για την εξασφάλιση όλων των μεταβλητών παράδειγμα, έχει ανατεθεί μια τιμή από τη στιγμή που η μέθοδος κατασκευαστής ολοκληρώσει την εκτέλεση . Οι μεταβλητές Πρωτοδικείο δηλώνεται συνήθως με ιδιωτική προβολή , πράγμα που σημαίνει ότι οι τιμές τους μπορεί να αλλάξει μόνο μέσα στην τάξη .
Εικόνων Access
Η

Κωδικός εξωτερικά σε μια τάξη μπορεί μερικές φορές να έχουν πρόσβαση στο μεταβλητές στιγμιότυπων μέσω μεθόδων κατηγορίας , όπως στο ακόλουθο παράδειγμα κώδικα :

public String getName ( ) {

επιστρέψει myName ?

}

Εξωτερικό κωδικός μπορεί να έχει πρόσβαση η μεταβλητή με την κλήση αυτής της μεθόδου σε μια παρουσία της κλάσης , ως εξής :

String thename = myHelp.getName ( ) ?

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

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

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