default-method

Eine Standardmethode ist ein in Java 8 eingeführtes Feature, mit dem eine Schnittstelle einen Methodenkörper deklarieren kann. Klassen, die die Schnittstelle implementieren, müssen keine Standardmethode überschreiben. Verwenden Sie dieses Tag für Fragen zu Standardmethoden.
5
Antworten

Java-Standard-Interface-Methoden konkrete Anwendungsfälle

Java 9 wird bald kommen und Java-Schnittstellen wie private Methoden werden um weitere Funktionen erweitert. default Methoden in Schnittstellen wurden in Java 8 hinzugefügt, im Wesentlichen um die Verwendung von Lambdas innerhalb von Sammlu...
27.04.2017, 15:01
1
Antwort

Können Sie die Standardmethode der übergeordneten Schnittstelle von einer Schnittstelle aus aufrufen, die diese Schnittstelle unterklassifiziert? [Duplikat]

In Java 8 habe ich so etwas: %Vor% Gibt es eine Möglichkeit, das Verhalten der Standardfunktionsschnittstelle von implementsB aufzurufen, ohne eine anonyme innere Klasse erstellen und diese aufrufen zu müssen? Das hat einen Nebeneffekt...
17.06.2014, 21:34
4
Antworten

Java 8 Standardmethode Lesbarkeit

Java 8 führt das Konzept der Standardmethoden ein. Betrachten Sie die folgende Schnittstelle mit einer Standardmethode: %Vor% Und eine Klasse, die diese Schnittstelle implementiert: %Vor% Ich habe eine Frage zur Lesbarkeit des folgenden...
25.01.2015, 14:24
5
Antworten

Vererbung, Komposition und Standardmethoden

Es wird normalerweise zugegeben, dass das Erweitern von Implementierungen einer Schnittstelle durch Vererbung keine Best Practice ist, und diese Zusammensetzung (z. B. das erneute Implementieren der Schnittstelle von Grund auf neu) ist aufrechte...
06.07.2015, 09:20