Sommario:
Definizione - Cosa significano i membri statici?
I membri statici sono membri di dati (variabili) o metodi che appartengono a una classe statica o non statica stessa, piuttosto che a oggetti della classe. I membri statici rimangono sempre gli stessi, indipendentemente da dove e come vengono utilizzati. Poiché i membri statici sono associati alla classe, non è necessario creare un'istanza di quella classe per richiamarli.
Techopedia spiega i membri statici
I metodi statici nei linguaggi, come C # e Java, possono essere chiamati utilizzando la sintassi seguente: clsName.mthName (args), dove clsName è il nome della classe e mthName è il nome del metodo statico. È inoltre possibile accedere alle variabili statiche tramite il nome della loro classe come segue: clsName.VarName, dove VarName è il nome della variabile statica.
Poiché una variabile statica è associata alla classe, esiste solo una copia della variabile in memoria. Questa copia è condivisa da tutti gli oggetti di quella classe.
Alcune delle funzionalità dei membri statici sono le seguenti:
- Un membro statico ha accesso a tutti i membri statici della sua classe contenente, inclusi i membri privati.
- Un membro statico può essere dichiarato utilizzando modificatori del controllo di accesso.
- Una classe di membri statici può utilizzare qualsiasi altro membro statico senza qualificarne il nome con il nome della classe contenente.