Μια στατική μεταβλητή - ή μεταβλητό τάξη - είναι μια μεταβλητή που μπορεί να προσεγγιστεί χωρίς αντικείμενο παράδειγμα . Μόλις οριστεί, μπορείτε να ανατρέξετε σε αυτά χρησιμοποιώντας το όνομα της κατηγορίας , π.χ. " ClassName.staticVariable " . Μόνο ένα αντίγραφο από μια στατική μεταβλητή υπάρχει στο περιβάλλον της Java , και συσχετίζεται με την τάξη και όχι ένα αντικείμενο που ορίζεται από μια τάξη . Στατικές μεταβλητές μπορεί να αντιπροσωπεύει σταθερές που σχετίζονται με τη συμπεριφορά ενός προγράμματος ? Δήλωσή τους εξασφαλίζει ότι μπορείτε πάντα να έχουν πρόσβαση στη συγκεκριμένη σταθερή όσο η τάξη περιλαμβάνεται στο buildpath
εικόνων static μεθόδους
Η <. p > Όπως μια στατική μεταβλητή , μια στατική μέθοδος - ή κατηγορία μέθοδος - μπορεί να προσεγγιστεί χωρίς πρώτα να δημιουργήσει ένα παράδειγμα . Μπορείτε να έχετε πρόσβαση τοποθετώντας το όνομα της κλάσης πριν από το όνομα της μεθόδου , π.χ. " ClassName.nameOfMethod ( ) ? " Αυτές οι μέθοδοι μπορούν να λειτουργήσουν με οποιονδήποτε αριθμό παραμέτρων , ακόμη και αλλάζουν οι αναφορές σε ένα αντικείμενο που έχει περάσει σε αυτό . Δεν μπορούν να έχουν πρόσβαση παράδειγμα μεταβλητές , όμως . Αντικείμενο περιπτώσεις μπορεί να επικαλεστεί στατικές μεθόδους , π.χ. " theObject.methodName ( ) ? " , σε αντίθεση με την " ClassName.methodName ( ) ? " . Και οι δύο επικλήσεις είναι πανομοιότυπα
Η Καθορισμός Στατική Μέθοδοι και μεταβλητές
Η
Καθορισμός μια μέθοδο ή μεταβλητή ως «στατική» πρέπει να γίνει κατά τη διάρκεια της δήλωσης ? . Μια μεταβλητή ή μέθοδος αυτή δεν μπορεί να γίνει μια στατική μεταβλητή αφού έχει δηλωθεί. Χρειάζεται να τοποθετήσετε μόνο τη λέξη «στατική» πριν από την κήρυξη της μεταβλητής να ορίσει τη μεταβλητή ως « στατική », π.χ. «στατική int x1 . « Σε μια κεφαλίδα μέθοδο , η «στατική» προσδιοριστικό πρέπει να τοποθετείται πριν από τον τύπο επιστροφής , π.χ. " στατική άκυρη κύρια ( ) . "
εικόνων Παραδείγματα Στατική Μέθοδοι και μεταβλητές
Η
τάξεις περιτύλιγμα όπως " χαρακτήρας " και " Ακέραιος " περιέχει επίσης ένα αριθμός στατικές μεθόδους που χειρίζονται τους χαρακτήρες και ακέραιοι , αντίστοιχα . Η κλάση Array παρέχει επίσης μια σειρά από στατικές μεθόδους με τις οποίες μπορείτε να χειριστείτε μια σειρά - αναζήτηση είτε τη διαλογή , για παράδειγμα . Η πανταχού παρούσα δήλωση print " System.out.println ( ) " περιέχει μια στατική μεταβλητή , System.out , η οποία αντιπροσωπεύει ένα "πρότυπο" ρεύμα εξόδου , συνήθως ρυθμιστεί για να εμφανίζει το ρεύμα , όπως είναι γραμμένο σε .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα