Junior — Middle
Mit jelent az a kifejezés, amit egy funkcionális felületben egy módszer megjelölésére használnak?
sobes.tech MI
Válasz az MI-től
A Java funkcionális interfészében a módszer megjelölésére használt kifejezés az absztrakt metódus. Egy funkcionális interfész pontosan egy absztrakt metódussal rendelkezik, amelyet lambda kifejezéssel vagy metódusreferenciával lehet megvalósítani.
Például, a Runnable interfésznek van egy absztrakt metódusa, a run(), ami miatt funkcionális interfésznek számít:
@FunctionalInterface
public interface Runnable {
void run();
}
Az @FunctionalInterface annotáció nem kötelező, de segít a fordítónak ellenőrizni, hogy az interfész valóban funkcionális-e.