[JAVA] statischer Modifikator

Was ist der statische Modifikator?

Der statische Modifikator wird hauptsächlich verwendet, um direkt auf Methoden und Variablen zuzugreifen, ohne sie in eine Klasse zu instanziieren.

Methoden mit dieser Statik werden als statische Methoden und Variablen als statische Variablen bezeichnet.

Es gibt viele Verwendungsmöglichkeiten für den statischen Modifikator, einschließlich der folgenden: ・ Verwendung von Static in der inneren Klasse ・ Verwendung von Konstanten im statischen Finale -Wie man den statischen Import verwendet, um die Referenz von statischen Mitgliedern externer Klassen zu vereinfachen

Was ist der statische Modifikator?

Definieren Sie statische Elemente Wenn Sie einem Mitglied einer Klasse einen statischen Modifikator geben, können Sie darauf zugreifen, ohne die Klasse zu instanziieren. Insbesondere kann im Format (Klassenname.mittername) darauf zugegriffen werden. Solche Mitglieder sind statische Mitglieder Oder es wird je nach Mitglied als statische Feldmethode bezeichnet. Im Folgenden wird beispielsweise die Methode hoge field foobar als statisches Element definiert und aufgerufen.

package com.example.mynavi.modifier;
 
public class ModStatic {
    static String hoge = "Statisches Feld";
    static void foobar() {
      System.out.println("Statische Methode");
    }
 
  public static void main(String[] args) {
    System.out.println(ModStatic.hoge); //Ergebnis: Statisches Feld
    ModStatic.foobar(); //Ergebnis: Statische Methode
  }
}

Wenn der statische Modifikator aus hoge und hoober entfernt wird, muss der Zeichenteil wie folgt geschrieben werden.


ModStatic ms = new ModStatic(); //Muss instanziiert werden
  System.out.println(ms.hoge);
  ms.foobar();

Recommended Posts

statischer Modifikator
statisch
Über statische
letzter Modifikator
JAVA Learning History Final Modifier und Static Modifier
Zugriffsmodifikator [Java]
Statische Java-Geschichte
Onkel statischer Gegenangriff
Java Final Modifier