Heim > Java > JavaBase > Was ist die Schnittstelle?

Was ist die Schnittstelle?

王林
Freigeben: 2020-06-28 15:52:23
Original
7615 Leute haben es durchsucht

Eine Schnittstelle ist eine Reihe von Methodendeklarationen und eine Sammlung von Methodenmerkmalen. Eine Schnittstelle verfügt nur über Methodenmerkmale, aber über keine Methodenimplementierung. Daher können diese Methoden von verschiedenen Klassen an verschiedenen Orten implementiert werden, und diese Implementierungen können vorhanden sein unterschiedliche Verhaltensweisen (Funktionen).

Was ist die Schnittstelle?

Java-Schnittstelle

(empfohlenes Lernen: Java-Eingabeprogramm)

Java-Schnittstelle ist ein Die Deklaration einer Reihe von Methoden ist eine Sammlung von Methodenmerkmalen, aber keine Methodenimplementierung. Daher können diese Methoden von verschiedenen Klassen an verschiedenen Stellen implementiert werden, und diese Implementierungen können unterschiedliche Verhaltensweisen (Funktionen) haben.

Zwei Bedeutungen: Erstens: Java-Schnittstelle, eine Struktur, die in der Java-Sprache existiert, mit spezifischer Syntax und Struktur, zweitens: eine Sammlung von Eigenschaften von Methoden, die eine Klasse besitzt, was eine logische Abstraktion darstellt. Ersteres wird als „Java-Schnittstelle“ und Letzteres als „Schnittstelle“ bezeichnet.

(Empfohlenes Video-Tutorial: Java-Video-Tutorial)

Definieren Sie das Format der Schnittstelle

[public]interface 接口名称 [extends父接口名列表]
{
//静态常量
[public] [static] [final] 数据类型变量名=常量值;
//抽象方法
[public] [abstract] [native] 返回值类型方法名(参数列表);
}
Nach dem Login kopieren

Implementieren Sie das Format der Schnittstelle

[修饰符] class 类名[extends 父类名] [implements 接口A,接口B,···]
{
类成员变量和成员方法;
为接口A中的所有方法编写方法体,实现接口A;
为接口B中的所有方法编写方法体,实现接口B;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist die Schnittstelle?. 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