Pergunta de entrevista da empresa Stingray

What is an interface in java?