Heim > Java > JavaBase > Hauptteil

Kann eine Schnittstelle eine Schnittstelle in Java implementieren?

王林
Freigeben: 2020-05-15 11:04:17
Original
4453 Leute haben es durchsucht

Kann eine Schnittstelle eine Schnittstelle in Java implementieren?

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:

Kann eine Schnittstelle eine Schnittstelle in Java implementieren?

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!