Domanda di colloquio di General Dynamics

what is an interface in java?