Junior — Middle
Wat betekent de term die wordt gebruikt om een methode aan te duiden in een functioneel interface?
sobes.tech AI
Antwoord van AI
In de functionele interface van Java is de term die wordt gebruikt om een methode aan te duiden abstracte methode. Een functionele interface is een interface met precies één abstracte methode, die kan worden geïmplementeerd met behulp van een lambda-uitdrukking of een methodereferentie.
Bijvoorbeeld, de interface Runnable heeft een abstracte methode run(), waardoor het een functionele interface is:
@FunctionalInterface
public interface Runnable {
void run();
}
De annotatie @FunctionalInterface is niet verplicht, maar helpt de compiler te controleren of de interface daadwerkelijk functioneel is.