Interface
https://en.wikipedia.org/wiki/Interface_(Java)
Interface in Class
The syntax for implementing an interface uses this formula:
… implements InterfaceName[, another interface, another, …] …
What happens if a class implements an interface and does not implement all its methods?
It must be marked as abstract.
How does Interfaces affect Callbacks in Java?
Java has no Callbacks