Sobes.tech
Junior — Middle

Podes dar um exemplo de definição de interface em programação?

sobes.tech IA

Resposta da IA

Na programação, a interface define um conjunto de métodos que uma classe deve implementar, sem fornecer uma implementação concreta. No Android (Java/Kotlin), isso é frequentemente usado para criar contratos entre componentes.

Exemplo de interface em Java:

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

A classe que implementa essa interface deve definir o método onClick:

public class ButtonHandler implements ClickListener {
    @Override
    public void onClick(View view) {
        // Reação ao clique do botão
    }
}