Heim >Java >javaLernprogramm >Was können die Modifikatoren der Java-Schnittstelle sein?
Die Modifikatoren der Java-Schnittstelle können öffentlich, standardmäßig, abstrakt und strictfp sein. Detaillierte Einführung: 1. öffentlich, was angibt, dass die Schnittstelle öffentlich ist und von jeder Klasse aufgerufen werden kann; 2. Standard, wird zum Definieren der Standardmethode in der Schnittstelle verwendet, die direkt in der Schnittstelle aufgerufen oder in der Implementierungsklasse überschrieben werden kann; 3., abstrakt, wird zum Definieren abstrakter Schnittstellen verwendet, die konkret in der Implementierungsklasse implementiert werden müssen. 4. strictfp, wird zum Definieren der Genauigkeit von Gleitkommaoperationen in der Schnittstelle usw. verwendet.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Es gibt vier Modifikatoren für Schnittstellen in Java, nämlich public, default, abstract und strictfp. Diese vier Modifikatoren werden im Folgenden ausführlich vorgestellt.
1. öffentlicher Modifikator:
Der öffentliche Modifikator ist der am häufigsten verwendete Schnittstellenmodifikator, der angibt, dass die Schnittstelle öffentlich ist und von jeder Klasse aufgerufen werden kann. Wenn eine Schnittstelle als öffentlich deklariert wird, können andere Klassen die in der Schnittstelle definierten Methoden und Konstanten verwenden, indem sie die Schnittstelle implementieren. In Java kann eine Klasse nur von einer übergeordneten Klasse erben, aber mehrere Schnittstellen implementieren. Daher ermöglicht der öffentliche Modifikator die Implementierung und Verwendung der Schnittstelle in mehreren Klassen.
2. Standardmodifikator:
Der Standardmodifikator ist ein neuer Schnittstellenmodifikator in Java 8. Es wird verwendet, um Standardmethoden in Schnittstellen zu definieren. Eine Standardmethode bezieht sich auf eine Methode, die eine Standardimplementierung in der Schnittstelle bereitstellt. Diese Methode kann direkt in der Implementierungsklasse der Schnittstelle verwendet werden, ohne sie erneut in der Implementierungsklasse zu implementieren. Mit dem Standardmodifikator definierte Standardmethoden können direkt in der Schnittstelle aufgerufen oder in der Implementierungsklasse überschrieben werden.
3. Abstrakter Modifikator:
Abstrakter Modifikator wird zum Definieren abstrakter Schnittstellen verwendet. Abstrakte Schnittstelle bezieht sich auf eine Schnittstelle, die abstrakte Methoden enthält. Eine abstrakte Methode bezieht sich auf eine Methode ohne spezifische Implementierung, sondern nur auf die Deklaration der Methode. Eine abstrakte Schnittstelle kann nicht instanziiert werden und kann nur über eine Klasse verwendet werden, die die Schnittstelle implementiert. Abstrakte Methoden in abstrakten Schnittstellen müssen konkret in der Implementierungsklasse implementiert werden.
4. strictfp-Modifikator:
strictfp-Modifikator wird verwendet, um die Genauigkeit von Gleitkommaoperationen in der Schnittstelle zu definieren. In Java können die Ergebnisse von Gleitkommaoperationen je nach Plattform variieren. Verwenden Sie den Modifikator strictfp, um sicherzustellen, dass Gleitkommaoperationen auf verschiedenen Plattformen konsistente Ergebnisse liefern. Der strictfp-Modifizierer kann für Schnittstellenmethoden und -konstanten verwendet werden.
Zusammenfassend lässt sich sagen, dass es in Java vier Modifikatoren für Schnittstellen gibt: public, default, abstract und strictfp. Der Modifikator „public“ gibt an, dass die Schnittstelle öffentlich ist und von jeder Klasse aufgerufen werden kann; der Modifikator „abstract“ wird zum Definieren einer abstrakten Schnittstelle verwendet; Präzision von Gleitkommazahlenoperationen in der Schnittstelle. Je nach spezifischem Bedarf können Sie geeignete Modifikatoren auswählen, um die Schnittstelle zu ändern.
Das obige ist der detaillierte Inhalt vonWas können die Modifikatoren der Java-Schnittstelle sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!