If you know that a class can consist of both data and the functions that operate on the data, then an interface is just a list of the functions that a class has to implement.
Take a light switch interface, ILightSwitch ...
public interface ILightSwitch { void TurnOnturnOn(); void TurnOffturnOff(); } A class implements an interface if it implements those functions above.
e.g. A LightSwitch class might be
public class LightSwitch implements ILightSwitch { boolean on = false; void TurnOnturnOn() { on = true; } void TurnOffturnOff() { on = false; } } The LightSwitch class implements the ILightSwitch interface.