Sobes.tech
Junior — Middle

Môžeš uviesť príklad definície rozhrania v programovaní?

sobes.tech AI

Odpoveď od AI

V programovaní definuje rozhranie súbor metód, ktoré musí implementovať trieda, bez poskytovania konkrétnej implementácie. V Android (Java/Kotlin) sa to často používa na vytváranie zmlúv medzi komponentmi.

Príklad rozhrania v Jave:

public interface ClickListener {
    void onClick(View view);
}

Trieda, ktorá implementuje toto rozhranie, musí definovať metódu onClick:

public class ButtonHandler implements ClickListener {
    @Override
    public void onClick(View view) {
        // Reakcia na kliknutie tlačidla
    }
}