Junior — Middle
Ko nozīmē termins, kas tiek izmantots, lai norādītu metodi funkcionālajā interfeisā?
sobes.tech AI
Atbilde no AI
Java funkcionālajā interfeisā termins, kas tiek izmantots, lai apzīmētu metodi, ir abstrakta metode. Funkcionālais interfeiss ir interfeiss ar tieši vienu abstraktu metodi, kuru var īstenot ar lambda izteiksmi vai metodes atsauci.
Piemēram, interfeiss Runnable ir ar vienu abstraktu metodi run(), kas to padara par funkcionālu interfeisu:
@FunctionalInterface
public interface Runnable {
void run();
}
@FunctionalInterface anotācija nav obligāta, bet palīdz kompilatoram pārbaudīt, vai interfeiss patiešām ir funkcionāls.