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.
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
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
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
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