Sobes.tech
Junior — Middle

Tudsz példát adni az interfész meghatározására a programozásban?

sobes.tech MI

Válasz az MI-től

Programozásban az interfész meghatározza azokat a metódusokat, amelyeket egy osztálynak implementálnia kell, anélkül, hogy konkrét megvalósítást adna. Androidban (Java/Kotlin) gyakran használják szerződések létrehozására a komponensek között.

Java-ban például:

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

Az ezt az interfészt megvalósító osztálynak definiálnia kell az onClick metódust:

public class ButtonHandler implements ClickListener {
    @Override
    public void onClick(View view) {
        // Gombnyomásra adott reakció
    }
}