[java] Interface

Interface

An interface in the Java programming language is an abstract type that is used to specify a behavior that classes must implement.