Assertion: interface's type | /r/HasProperty | abstract
Facets:
Source sentences:
text: An interface in the Java programming language is an abstract type that is used to specify a behavior that classes must implement.