Schnittstellen in Java können keine Schnittstellen implementieren, aber eine Schnittstelle kann eine oder mehrere Schnittstellen erben, was der Vererbungsmethode zwischen Klassen ähnelt.
Die Schnittstellenvererbung verwendet das Schlüsselwort „extends“, und die Unterschnittstelle erbt die Methoden der übergeordneten Schnittstelle.
(Empfohlenes Video-Tutorial: Java-Video )
Vererbung der Schnittstelle
Die folgende Sportschnittstelle ist mit Hockey und verbunden Football-Vererbung:
Die Hockey-Schnittstelle deklariert vier eigene Methoden und erbt zwei Methoden von der Sports-Schnittstelle. Auf diese Weise muss die Klasse implementiert werden, die die Hockey-Schnittstelle implementiert sechs Methoden.
In ähnlicher Weise muss eine Klasse, die die Fußballschnittstelle implementiert, fünf Methoden implementieren, von denen zwei von der Sportschnittstelle stammen.
Mehrfachvererbung von Schnittstellen
In Java ermöglichen Schnittstellen eine Mehrfachvererbung.
Bei der Mehrfachvererbung von Schnittstellen muss das Schlüsselwort „extens“ nur einmal verwendet werden, gefolgt von der geerbten Schnittstelle. Wie unten gezeigt:
public interface Hockey extends Sports, Event
Das obige Programmfragment ist eine gesetzlich definierte Unterschnittstelle. Im Gegensatz zu Klassen ermöglichen Schnittstellen eine Mehrfachvererbung, und Sports und Event können dieselbe Methode definieren oder erben.
Empfohlenes Tutorial: Java-Einstiegsprogramm
Das obige ist der detaillierte Inhalt vonKann eine Schnittstelle eine Schnittstelle in Java implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!