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

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

Τι είναι μια εντολή εκχώρησης σε Java

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

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

int num ?

ApplicationHelper myHelp ?

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

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

num = 5 ?

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

int num = 5 ?

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

num + + ?

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

Η Instantiation
Η

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

myHelp = νέα ApplicationHelper ( ) ?

Αυτό θα μπορούσε επίσης να εμφανιστούν εντός της ίδιας γραμμής με τη μεταβλητή δήλωση ως εξής :

ApplicationHelper myHelp = νέα ApplicationHelper ( ) ?

Όταν αυτή η γραμμή κώδικα εκτελεί , η μέθοδος κατασκευαστή της κλάσης εκτελεί , επιστρέφοντας ένα παράδειγμα της κατηγορίας , μια αναφορά στην οποία αποθηκεύεται με τη μεταβλητή
Η .
Referencing
Η

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

ApplicationHelper myHelp = νέα ApplicationHelper ( ) ?

ApplicationHelper sameHelp = myHelp ?

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

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

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