Τμήμα κώδικα στην εμβέλεια κλάσης διερευνητή

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

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

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

Αυτό το είδος τμήματος κώδικα σας επιτρέπει να εισάγετε κώδικα στην κλάση του διερευνητή που δημιουργείται από το Probekit, που αποτελεί την κλάση στην οποία μεταγλωττίζονται τα άλλα τμήματα κώδικα του διερευνητή. Δεν εφαρμόζεται σε ενοργανωμένες (ελεγχόμενες) κλάσεις. Για να εισάγετε ένα νέο στατικό πεδίο σε ελεγχόμενες κλάσεις, χρησιμοποιήστε την προδιαγραφή staticField. Για να εισάγετε κώδικα σε μια ελεγχόμενη κλάση ο οποίος θα εκτελείται κατά τη φόρτωση της κλάσης, χρησιμοποιήστε το είδος τμήματος κώδικα staticInitializer.

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

Παράδειγμα:

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

Μια καταχώρηση για κώδικα Java για τμήμα κώδικα στην εμβέλεια κλάσης, στη λειτουργία επεξεργασίας διερευνητή. Η καταχώρηση είναι: static public int call_counter = 0;

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