1 | An interface is a special type of class in which all the methods have null bodies |
2 | A class is said to implement an interface if it agrees to provide bodies for all the methods of the interface |
3 | Any class may implement a given interface; all such classes have identical APIs, since the interface defines the API of each method |