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

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

Ορισμός των Στατική Μέθοδος και μεταβλητές σε Java

Ως object-oriented γλώσσα , Java απαιτεί όλες τις τοπικές μεταβλητές και τις μεθόδους που πρέπει να συνδέεται με μια κατηγορία . Το μεγαλύτερο μέρος του χρόνου , αυτές οι μεταβλητές και οι μέθοδοι δεμένο σε ένα συγκεκριμένο αντικείμενο - μεταβλητές είναι ιδιότητες του αντικειμένου και οι μέθοδοι λειτουργούν επί του αντικειμένου . Ωστόσο, οι στατικές μεταβλητές και οι μέθοδοι που συνδέονται με την ίδια την τάξη, και είναι ανεξάρτητη από ένα παράδειγμα αντικειμένου . Στατικές μεταβλητές
Η

Μια στατική μεταβλητή - ή μεταβλητό τάξη - είναι μια μεταβλητή που μπορεί να προσεγγιστεί χωρίς αντικείμενο παράδειγμα . Μόλις οριστεί, μπορείτε να ανατρέξετε σε αυτά χρησιμοποιώντας το όνομα της κατηγορίας , π.χ. " ClassName.staticVariable " . Μόνο ένα αντίγραφο από μια στατική μεταβλητή υπάρχει στο περιβάλλον της Java , και συσχετίζεται με την τάξη και όχι ένα αντικείμενο που ορίζεται από μια τάξη . Στατικές μεταβλητές μπορεί να αντιπροσωπεύει σταθερές που σχετίζονται με τη συμπεριφορά ενός προγράμματος ? Δήλωσή τους εξασφαλίζει ότι μπορείτε πάντα να έχουν πρόσβαση στη συγκεκριμένη σταθερή όσο η τάξη περιλαμβάνεται στο buildpath
εικόνων static μεθόδους
Η <. p > Όπως μια στατική μεταβλητή , μια στατική μέθοδος - ή κατηγορία μέθοδος - μπορεί να προσεγγιστεί χωρίς πρώτα να δημιουργήσει ένα παράδειγμα . Μπορείτε να έχετε πρόσβαση τοποθετώντας το όνομα της κλάσης πριν από το όνομα της μεθόδου , ​​π.χ. " ClassName.nameOfMethod ( ) ? " Αυτές οι μέθοδοι μπορούν να λειτουργήσουν με οποιονδήποτε αριθμό παραμέτρων , ακόμη και αλλάζουν οι αναφορές σε ένα αντικείμενο που έχει περάσει σε αυτό . Δεν μπορούν να έχουν πρόσβαση παράδειγμα μεταβλητές , όμως . Αντικείμενο περιπτώσεις μπορεί να επικαλεστεί στατικές μεθόδους , π.χ. " theObject.methodName ( ) ? " , σε αντίθεση με την " ClassName.methodName ( ) ? " . Και οι δύο επικλήσεις είναι πανομοιότυπα

Η Καθορισμός Στατική Μέθοδοι και μεταβλητές
Η

Καθορισμός μια μέθοδο ή μεταβλητή ως «στατική» πρέπει να γίνει κατά τη διάρκεια της δήλωσης ? . Μια μεταβλητή ή μέθοδος αυτή δεν μπορεί να γίνει μια στατική μεταβλητή αφού έχει δηλωθεί. Χρειάζεται να τοποθετήσετε μόνο τη λέξη «στατική» πριν από την κήρυξη της μεταβλητής να ορίσει τη μεταβλητή ως « στατική », π.χ. «στατική int x1 . « Σε μια κεφαλίδα μέθοδο , η «στατική» προσδιοριστικό πρέπει να τοποθετείται πριν από τον τύπο επιστροφής , π.χ. " στατική άκυρη κύρια ( ) . "
εικόνων Παραδείγματα Στατική Μέθοδοι και μεταβλητές
Η

τάξεις περιτύλιγμα όπως " χαρακτήρας " και " Ακέραιος " περιέχει επίσης ένα αριθμός στατικές μεθόδους που χειρίζονται τους χαρακτήρες και ακέραιοι , αντίστοιχα . Η κλάση Array παρέχει επίσης μια σειρά από στατικές μεθόδους με τις οποίες μπορείτε να χειριστείτε μια σειρά - αναζήτηση είτε τη διαλογή , για παράδειγμα . Η πανταχού παρούσα δήλωση print " System.out.println ( ) " περιέχει μια στατική μεταβλητή , System.out , η οποία αντιπροσωπεύει ένα "πρότυπο" ρεύμα εξόδου , ​​συνήθως ρυθμιστεί για να εμφανίζει το ρεύμα , όπως είναι γραμμένο σε .


εικόνων

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

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