Σπίτι Προσωπικά Οικονομικά Ποια είναι η στατική λέξη σε Java; - dummies

Ποια είναι η στατική λέξη σε Java; - dummies

Βίντεο: Εισαγωγή στις Δομές Δεδομένων-Πίνακες 2024

Βίντεο: Εισαγωγή στις Δομές Δεδομένων-Πίνακες 2024
Anonim

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

Τα δύο είδη στατικών μελών είναι στατικά πεδία και στατικές μέθοδοι:

  • Στατικό πεδίο: Ένα πεδίο που δηλώνεται με τη στατική λέξη κλειδί, όπως παρακάτω:

    ιδιωτικό static int ballCount;
    

    Η θέση της στατικής λέξης-κλειδιού είναι εναλλάξιμη με τις θέσεις των λέξεων-κλειδιών ορατότητας (ιδιωτικές και δημόσιες, καθώς και προστατευμένες). Ως αποτέλεσμα, λειτουργεί και η ακόλουθη δήλωση:

    static private int ballCount;
    

    Ως σύμβαση, οι περισσότεροι προγραμματιστές τείνουν να τοποθετούν πρώτα τη λέξη-κλειδί ορατότητας.

    Η τιμή ενός στατικού πεδίου είναι η ίδια σε όλες τις περιπτώσεις της κλάσης. Με άλλα λόγια, αν μια κλάση έχει ένα στατικό πεδίο με όνομα CompanyName, όλα τα αντικείμενα που δημιουργούνται από την κλάση θα έχουν την ίδια τιμή για το CompanyName.

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

  • Στατική μέθοδος: Μια μέθοδος που δηλώνεται με τη στατική λέξη-κλειδί. Όπως τα στατικά πεδία, οι στατικές μέθοδοι συνδέονται με την ίδια την τάξη, όχι με κάποιο συγκεκριμένο αντικείμενο που δημιουργείται από την τάξη. Ως αποτέλεσμα, δεν χρειάζεται να δημιουργήσετε ένα αντικείμενο από μια κλάση προτού μπορέσετε να χρησιμοποιήσετε στατικές μεθόδους που ορίζονται από την τάξη.

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

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

Ποια είναι η στατική λέξη σε Java; - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

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

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

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