Interfaces, briefly
An interface is a collection of constants and abstract methods
Syntax:interface interfaceName { constants-declarations abstract-method-declaration}
A class implements an interface by providing method implementations for all the methods listed.
Syntax:class className implements interfaceName { method-implementations }