Functional Interfaces Flashcards
1
Q
Welche Punkte machen functional Interfaces aus?
A
- Functional Interfaces sind single method interfaces
- Sie besitzen ein einziges Verhalten (single behaviour), also exakt eine abstrakte Methode
2
Q
Wie erstellt man am Beispiel Runnable ein functional Interface?
A
@FunctionalInterface
public interface Runnable{
public void run();
}
3
Q
Wie werden functional Interfaces noch oft genannt?
A
Single Abstract Method types
4
Q
Welchen Zweck hat die @FunctionalInterface Annotation?
A
So weiß der Compiler, dass es sich um ein functional Interface handelt und wirft Fehler, wenn eine zweite Methode implementiert wird.