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