Java-Basis-Tutorial-Schnittstelle
Definition: Eine Schnittstelle ist eine gemeinsame Spezifikation (abstrakte Methode innerhalb) mehrerer Klassen und ein Referenzdatentyp.
Tipps: Zu den grundlegenden Datentypen gehören numerische Typen (Ganzzahlen und Gleitkommazahlen), Zeichentypen und boolesche Typen.
Format:
public interface 接口名称{ //接口内容 }
Hinweis: Interface.java ist nach der Kompilierung immer noch interface.class
Schnittstelleninhalt:
java 7(1.常量 2.抽象方法) java 8(3.默认方法 4.静态方法) java 9(私有方法)
Empfohlen Verwandte Video-Tutorials: Java-Video-Tutorials
1. Konstanten
Konstanten ähneln den „Mitgliedsvariablen“ von Schnittstellen und müssen mit hinzugefügt werden Das öffentliche statische Finale wird durch drei Schlüsselwörter geändert.
Format:
public static final 数据类型 常量名称 = 数据值;
Hinweis:
1. Die drei Schlüsselwörter können weggelassen werden.
2 Kopieren;
3. Verwenden Sie für Konstantennamen in der Benutzeroberfläche ausschließlich Großbuchstaben und trennen Sie diese durch Unterstriche (MY_AGE).
2. Abstrakte Methoden
Die Modifikatoren abstrakter Methoden werden auch mit zwei Schlüsselwörtern „public abstract“ festgelegt (beides kann weggelassen werden). );
Abstrakte Methodenschnittstelle kann nicht direkt verwendet werden. Es muss eine Implementierungsklasse vorhanden sein, um die Schnittstelle zu implementieren. Die Implementierungsklasse muss alle abstrakten Methoden in der übergeordneten (Implementierungs-)Schnittstelle überschreiben Es wird eine abstrakte Klasse.
Format:
public class 实现类名称 iplements 接口名称{ //方法体 }
public abstract 返回值类型 方法名称(参数列表);
3. Standardmethode
Die Standardmethode der Schnittstelle wird verwendet, um das Problem der Schnittstellenaktualisierung zu lösen.
Format:
public default 返回值类型 方法名称(参数列表){ //方法体 }
Verwendung: 1. Direkt vom Schnittstellenimplementierungsklassenobjekt aufgerufen 2. Kann von der Schnittstellenimplementierungsklasse überschrieben und neu geschrieben werden.
4. Statische Methode
public static 返回值类型 方法名称(参数列表){ //方法体 }
Die statische Methode lautet direkt: Name der statischen Methode (Parameterliste).
5. Private Methoden
Wenn die Schnittstelle mehrere Standardmethoden (Standard) mit doppeltem Code enthält, können Sie eine gemeinsame Methode definieren, um das Problem zu lösen Diese allgemeine Methode ist Die von diesen Methoden verwendeten Standardmethoden sind privat und können nicht von Implementierungsklassen verwendet werden.
1. Gewöhnliche private Methoden (Standardmethode)
private 返回值类型 方法名称(参数列表){ //方法体 }
2. Statische private Methoden (statische Methoden statisch)
private static 返回值类型 方法名称(参数列表){ //方法体 }
Erben Sie die übergeordnete Klasse und implementieren Sie mehrere Schnittstellen:
1. Die Schnittstelle kann keine statischen Codeblöcke haben; 2, eine Klasse kann nur eine übergeordnete Klasse erben, aber mehrere Schnittstellen implementieren;
public class MyInterfaceImpl implements MyInterfaceA,MyInterfaceB{ //覆盖重写接口所有的抽象方法 //也可以重写接口内的默认方法 }
3. Wenn es zwei oder mehr abstrakte Methoden mit demselben Namen in der Schnittstelle gibt, werden sie kann einmal implementiert werden;
4. Wenn es zwei oder mehr Standardmethoden mit demselben Namen in der Schnittstelle gibt, muss diese Standardmethode neu geschrieben werden.
5 Die Methoden der übergeordneten Klasse und Wenn Methoden, die eine Schnittstelle implementieren, denselben Namen haben, hat die Vererbungsbeziehung Vorrang vor der Schnittstellenimplementierung.
Mehrfachvererbung zwischen Schnittstellen:1. Klassen und Schnittstellen haben mehrere Implementierungen; 3. Es gibt eine Mehrfachvererbung zwischen Schnittstellen. Empfohlene verwandte Artikel und Tutorials: Einführung in die Java-Programmierung
Das obige ist der detaillierte Inhalt vonJava-Basis-Tutorial-Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

Java ist eine beliebte Programmiersprache, die sowohl von Anfängern als auch von erfahrenen Entwicklern erlernt werden kann. Dieses Tutorial beginnt mit grundlegenden Konzepten und geht dann weiter zu fortgeschrittenen Themen. Nach der Installation des Java Development Kit können Sie das Programmieren üben, indem Sie ein einfaches „Hello, World!“-Programm erstellen. Nachdem Sie den Code verstanden haben, verwenden Sie die Eingabeaufforderung, um das Programm zu kompilieren und auszuführen. Auf der Konsole wird „Hello, World!“ ausgegeben. Mit dem Erlernen von Java beginnt Ihre Programmierreise, und wenn Sie Ihre Kenntnisse vertiefen, können Sie komplexere Anwendungen erstellen.
