Pregunta de entrevista de BHG Financial

what is an interface in java