Assertion: interface | /r/HasProperty | declared
Facets:
Source sentences:
text: As you can see, an interface is declared using the Java interface keyword.
text: Since interfaces are declarations, they are not instantiable.
text: An Interface needs to be declared before it can be implemented in any class.
text: An Interface should be declared when there is need for abstraction by design.