Dieser Artikel wird die Implementierung der statischen Methoden in Java erläutern.
Was sind statische Methoden in Java?
Der "statisch"Methoden werden in der Schnittstelle über die" definiert "statisch" Stichwort. Diese Methoden sammeln eine vollständige Definition der Funktion und können nicht überschrieben werden.
Beispiel 1: Überschreibung der „statischen“ Methode in Java
In diesem Beispiel kann die statische Methode in der “definiert werdenSchnittstelle"Und überschrieben in"Klasse”.
"Schnittstellencode"
Lassen Sie uns den untergeführten Schnittstellencode durchlaufen:
public interface name1Fügen Sie in diesem Code einfach die statische Methode mit dem Namen "einName()Drucken der angegebenen Nachricht.
Methodencode "Klasse" und "Main ()"
Überlegen wir den folgenden Code:
öffentliche Klasse staticInterface implementiert name1Anwenden Sie nach diesem Code -Snippet die folgenden Schritte an:
Ausgang
In der obigen Ausgabe kann beobachtet werden, dass die überschriebene Methode in der Klasse dazu führte.
Beispiel 2: Anwenden der „statischen“ Methode und ruft sie direkt in Java von der Schnittstelle auf
Dieses Beispiel wendet die statische Methode in der “angemessen anSchnittstelle"Und es wird direkt in der" zugegriffen "hauptsächlich()Methode, wodurch die Ausnahmen zuvor ausgeschlossen sind.
"Schnittstellencode"
Betrachten Sie den folgenden Schnittstellencode:
public interface name1Laut diesem Code definieren Sie ebenfalls die angegebenen “statischMethode und die angegebene Nachricht anzeigen.
Methodencode "Klasse" und "Main ()"
Gehen Sie nun zu den folgenden Codezeilen fort:
öffentliche Klasse staticInterface implementiert name1Erstellen Sie in diesem Codeblock in ähnlicher Weise ein Klassenobjekt mit dem Namen “Objekt”. Danach rufen Sie die statische Methode von der Schnittstelle auf, indem Sie sich auf den Schnittstellennamen beziehen, i.e., “Name1”.
Ausgang
Dieses Ergebnis zeigt an, dass das “statischDie Methode wird von der Schnittstelle entsprechend aufgerufen.
Abschluss
Der "statischMethoden in Java sind in der Schnittstelle definiert. Sie haben die vollständige Funktionsdefinition und können nicht überschrieben werden. Außerdem werden auf diese zugegriffenhauptsächlich()Methode, indem sie sich auf die Schnittstelle beziehen, in der sie definiert sind. In diesem Blog wurde die Implementierung der statischen Methode in Java erörtert.