Java περιγράψει τη συμπεριφορά των αντικειμένων εφαρμογής , καθώς και οι ιδιότητές τους . Μέσα σε μια δήλωση της κλάσης , οι προγραμματιστές μπορούν να λίστα μεταβλητές παράδειγμα , να διαμορφώσει τα στοιχεία δεδομένων που κάθε αντικείμενο της κλάσης θα έχει το δικό του αντίγραφο του . Σε ένα τυπικό σενάριο , μια κατηγορία θα δηλώσετε μια μεταβλητή παράδειγμα , τότε υπόσταση μέσα στη μέθοδο κατασκευαστή , η οποία καλείται όταν εξωτερικής κώδικα δημιουργεί ένα αντικείμενο της κλάσης . Μεθόδων μέσα σε μία τάξη μπορεί επίσης να μεταβάλλει παράδειγμα μεταβλητές .
Εικόνων Αντικείμενα
Η
Όταν ένα έργο Java δημιουργεί ένα αντικείμενο μιας κλάσης σύμφωνα με τη δήλωση του , αυτό το αντικείμενο θα κρατήσει το δικό του αντίγραφα οποιωνδήποτε παράδειγμα μεταβλητές δηλώνονται . Ωστόσο , αν μια δήλωση τάξη περιλαμβάνει μια στατική μεταβλητή , Java θα δημιουργήσει μόνο ένα αντίγραφο από αυτό, το οποίο θα είναι προσβάσιμο όλο το έργο , ανεξάρτητα από το πόσα αντικείμενα μιας κατηγορίας είναι σε ύπαρξη . Αυτό σημαίνει ότι αν ένα έργο περιέχει δύο περιπτώσεις αντικείμενο της ίδιας κατηγορίας , οποιεσδήποτε αλλαγές αυτά τα αντικείμενα κάνουν με τις στατικές μεταβλητές θα πρέπει να αντικατοπτρίζεται σε όλο το πρόγραμμα .
Η Syntax
Η
για να δηλώσετε μια μεταβλητή ως στατική , Java προγραμματιστές μπορούν να χρησιμοποιήσουν την ακόλουθη σύνταξη :
στατική int myNumber = 0 ?
Όταν αυτή η μεταβλητή έχει δηλωθεί στο πλαίσιο ενός προγράμματος , οποιαδήποτε αναφορά ή αλλοίωση σε αυτό θα μοιραστούν σε όλο το πρόγραμμα . Για παράδειγμα , εάν η παρακάτω σύνταξη εμφανίζεται μέσα σε μια κλάση του έργου , η μεταβλητή θα πρέπει να αυξάνεται :
myNumber + + ?
Εάν μια άλλη κατηγορία αναφέρεται στη μεταβλητή μετά από αυτή τη γραμμή , η τιμή θα αντανακλά η διαδικασία προσθήκης .
εικόνων Referencing
Η
και οι δύο μέθοδοι και οι μεταβλητές μπορεί να είναι στατική σε προγράμματα Java . Όταν η τάξη περιλαμβάνει στατικές μεταβλητές και μέθοδοι , εξωτερικός κωδικός είναι σε θέση να καλέσετε ή να αναφέρονται σε αυτές, χωρίς την παρουσία της κλάσης . Με πρότυπες μεθόδους , τα προγράμματα Java πρέπει να δημιουργήσετε ένα παράδειγμα αντικειμένου της τάξης , στη συνέχεια, να καλέσει τη μέθοδο σε αυτό το παράδειγμα . Με στατικές μεθόδους , ωστόσο , ο κώδικας μπορεί να χρησιμοποιηθεί το ίδιο το όνομα της κλάσης , παρά ένα παράδειγμα κατηγορία ως εξής :
ClassName.methodName ( ) ?
Εικόνων Κύρια μέθοδος
Η
Ένα κοινό λάθος για τους ανθρώπους που αρχίζουν με Java ανάπτυξη περιλαμβάνει στατικές αναφορές . Αυτό συμβαίνει συχνά κατά την κύρια μέθοδο για ένα έργο . Εάν ένας προγραμματιστής δημιουργεί μια μέθοδο βοηθός στο πλαίσιο της κύριας κατηγορίας , στη συνέχεια προσπαθεί να καλέσετε τη μέθοδο αυτή , επίσης, μέσα από την κύρια κατηγορία , μπορεί να λάβετε μια προειδοποίηση compiler για μια στατική αναφορά γίνεται σε ένα μη - στατική μέθοδο . Για να ξεπεραστεί αυτό , ο προγραμματιστής μπορεί να αλλάξει τη μέθοδο με την προσθήκη του «στατική» λέξη , ή να μετακινήσετε τη μέθοδο σε μια δήλωση κλάσης , καλώντας το από εκεί .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα