Looking for java Keywords? Try Ask4Keywords

Java LanguageSchnittstellen


Einführung

Eine Schnittstelle ist ein Referenztyp, der einer Klasse ähnelt und mit dem interface deklariert werden kann. Schnittstellen können nur Konstanten, Methodensignaturen, Standardmethoden, statische Methoden und verschachtelte Typen enthalten. Methodentexte sind nur für Standardmethoden und statische Methoden vorhanden. Wie abstrakte Klassen können Schnittstellen nicht instanziiert werden. Sie können nur von Klassen implementiert oder von anderen Schnittstellen erweitert werden. Die Schnittstelle ist eine gängige Methode, um eine vollständige Abstraktion in Java zu erreichen.

Syntax

  • öffentliche Schnittstelle Foo {void foo (); / * andere Methoden * /}
  • öffentliche Schnittstelle Foo1 erweitert Foo {Leerverbinder (); / * andere Methoden * /}
  • öffentliche Klasse Foo2 implementiert Foo, Foo1 {/ * Implementierung von Foo und Foo1 * /}

Schnittstellen Verwandte Beispiele