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
}
}