Futtatható a funkcionális interfész?
Futtatható a funkcionális interfész?

Videó: Futtatható a funkcionális interfész?

Videó: Futtatható a funkcionális interfész?
Videó: CS50 2015 - Week 8 2024, November
Anonim

A funkcionális interfész egy felület amely csak egy absztrakt módszert tartalmaz. Csak egy funkciót mutathatnak be. Futható , ActionListener, Comparable néhány példa erre funkcionális interfészek. A Java 8 előtt anonim belső osztályobjektumokat kellett létrehoznunk, vagy ezeket az interfészeket megvalósítani.

Itt melyik interfész funkcionális interfész?

A funkcionális interfész egy felület egyetlen absztrakt módszerrel. Ez azt jelenti, hogy a felület a megvalósítás csak egy viselkedést képvisel. Példák a funkcionális interfész Java nyelven a következők: java.lang. Runnable.

Azt is tudja, használható-e a lambda funkcionális interfész nélkül? Az lambda kifejezés egy anonim módszer (metód nélkül egy név) vagyis használt az absztrakt módszer megvalósításához funkcionális interfész . Az implementált metódus bal oldali, specifikációigényes paraméterét illetően ez tud legyen üres, ha nincs szükség paraméterre.

mi szükség a funkcionális interfészre?

Használhatók egy kódblokk átadására egy másik módszernek vagy objektumnak. Funkcionális interfész adattípusként szolgál a lambda-kifejezésekhez. Mivel a Funkcionális interfész csak egy absztrakt metódust tartalmaz, ennek a módszernek a megvalósítása lesz az a kód, amely argumentumként kerül átadásra egy másik módszerhez.

A funkcionális interfész kiterjeszthet egy másik interfészt?

Az interfész kiterjeszthet egy másik interfészt és abban az esetben a Felület ez kiterjedő ban ben funkcionális és nem deklarál semmilyen új absztrakt metódust, akkor az újat felület is funkcionális . Tedd lambda exp impl

Ajánlott: