diff --git a/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md b/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md new file mode 100644 index 0000000..8e2e7b9 --- /dev/null +++ b/Lambda-Ausdr%C3%BCcke-%28Predicate%29.md @@ -0,0 +1,5 @@ +Für die Prüfung sind nur Lambda-Ausdrücke mit `Predicate` relevant. Weiterführende Lambda-Themen werden nicht abgefragt, also auch keine Fehler bei solchen. + +## Lambda-Ausdrücke +- Ermöglichen, Code als Parameter zu übergeben oder in einer Variable zu definieren. Dieser kann dann in anderen Methoden (in einem neuen Kontext) ausgeführt werden. +- `Predicate` ist ein **Interface** und hat eine abstrakte Methode `boolean test(T var1)`, die durch den Lambda-Ausdruck (oder eine Klasse, die Predicate implementiert) implementiert wird. \ No newline at end of file