Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνουν τα στατικά μέλη;
Τα στατικά μέλη είναι μέλη δεδομένων (μεταβλητές) ή μέθοδοι που ανήκουν σε μια στατική ή μια μη στατική τάξη η ίδια, παρά σε αντικείμενα της τάξης. Στατικά μέλη παραμένουν πάντα τα ίδια, ανεξάρτητα από το πού και πώς χρησιμοποιούνται. Επειδή τα στατικά μέλη συσχετίζονται με την τάξη, δεν είναι απαραίτητο να δημιουργήσετε μια παρουσία αυτής της κλάσης για να τα επικαλεστείτε.
Η Techopedia εξηγεί τα Στατικά Μέλη
Οι στατικές μέθοδοι σε γλώσσες, όπως C # και Java, μπορούν να κληθούν χρησιμοποιώντας την ακόλουθη σύνταξη: clsName.mthName (args), όπου clsName είναι το όνομα κλάσης και mthName είναι το όνομα στατικής μεθόδου. Οι στατικές μεταβλητές μπορούν επίσης να αποκτήσουν πρόσβαση μέσω του ονόματος της κλάσης τους ως εξής: clsName.VarName, όπου VarName είναι το όνομα στατικής μεταβλητής.
Δεδομένου ότι μια στατική μεταβλητή σχετίζεται με την κλάση, υπάρχει μόνο ένα αντίγραφο της μεταβλητής στη μνήμη. Αυτό το αντίγραφο μοιράζεται από όλα τα αντικείμενα της συγκεκριμένης τάξης.
Μερικά από τα χαρακτηριστικά των στατικών μελών είναι τα εξής:
- Ένα στατικό μέλος έχει πρόσβαση σε όλα τα στατικά μέλη της κατηγορίας του, συμπεριλαμβανομένων ιδιωτικών μελών.
- Ένα στατικό μέλος μπορεί να δηλωθεί χρησιμοποιώντας τροποποιητές ελέγχου πρόσβασης.
- Μια στατική κατηγορία μελών μπορεί να χρησιμοποιήσει οποιοδήποτε άλλο στατικό μέλος χωρίς να επιλέξει το όνομά του με το όνομα της κλάσης που περιέχει.
