Inhaltsverzeichnis:
Definition - Was bedeuten statische Mitglieder?
Statische Member sind Datenmember (Variablen) oder Methoden, die zu einer statischen oder einer nicht statischen Klasse gehören und nicht zu Objekten der Klasse. Statische Elemente bleiben immer gleich, unabhängig davon, wo und wie sie verwendet werden. Da der Klasse statische Member zugeordnet sind, ist es nicht erforderlich, eine Instanz dieser Klasse zu erstellen, um sie aufzurufen.
Techopedia erklärt statische Mitglieder
Statische Methoden in Sprachen wie C # und Java können mit der folgenden Syntax aufgerufen werden: clsName.mthName (args), wobei clsName der Klassenname und mthName der Name der statischen Methode ist. Auf statische Variablen kann auch über ihren Klassennamen wie folgt zugegriffen werden: clsName.VarName, wobei VarName der Name der statischen Variablen ist.
Da der Klasse eine statische Variable zugeordnet ist, ist nur eine Kopie der Variablen im Speicher vorhanden. Diese Kopie wird von allen Objekten dieser Klasse gemeinsam genutzt.
Einige der Funktionen von statischen Elementen lauten wie folgt:
- Ein statisches Mitglied hat Zugriff auf alle statischen Mitglieder seiner enthaltenden Klasse, einschließlich privater Mitglieder.
- Ein statisches Element kann mithilfe von Zugriffssteuerungsmodifikatoren deklariert werden.
- Eine statische Memberklasse kann jedes andere statische Member verwenden, ohne den Namen mit dem Namen der enthaltenden Klasse zu qualifizieren.