One of hundreds of answers available with our premium content service.
A: A Java interface is a definition of a class type without any concrete implementation. Typically, an interface consists of one or more method signatures that a subclass must fulfil to conform to the type. All their methods are abstract and interfaces cannot be instantiated.
… full answer hidden
Premium members click below for full answer
What is the difference between abstract classes and interfaces?