An implementation of an interface is a Java program that references the interface using the
implements keyword. The program is required to provide method logic for all non-default methods. Optionally, the program can provide an implementation of a default method defined in the interface. To create an interface implementation in Java, follow these six steps.
implementskeyword. The program is now obligated to provide Java code for the two non-default methods. Accordingly, implementations of the methods are provided.
Implis a standard way of advertising that this Java program is an implementation of