Junior — Middle
Puoi fare un esempio di definizione di interfaccia in programmazione?
sobes.tech AI
Risposta dell'AI
In programmazione, l'interfaccia definisce un insieme di metodi che una classe deve implementare, senza fornire un'implementazione concreta. In Android (Java/Kotlin), questo viene spesso usato per creare contratti tra componenti.
Esempio di interfaccia in Java:
public interface ClickListener {
void onClick(View view);
}
La classe che implementa questa interfaccia deve definire il metodo onClick:
public class ButtonHandler implements ClickListener {
@Override
public void onClick(View view) {
// Reazione al clic del pulsante
}
}