Nivelul 4 — Clase
Static
Note originale de SunDiaL · Vezi sursa în engleză
Cuvântul-cheie static indică absența unei instanțe. Totuși, ceva există în continuare, așa că îl poți privi ca pe o „instanță unică, universală”. Membrii aparțin tipului în sine.
Membri statici
Un membru static nu are nevoie de o instanță pentru a fi accesat; poate fi accesat direct prin numele clasei.
Clase statice
O clasă statică nu poate fi instanțiată -> poate avea numai membri statici.
Exemplu
public static class ExampleStaticClass
{
public static int x;
}
public void main()
{
ExampleStaticClass.x = 5;
//notice how there is no instance created first.
}