Pregunta de entrevista de CIA

What is an interface in Java