What is the difference between abstract classes and interfaces?
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, click here for all answers Actions: Follow-up or correct this answer. Submit a new question.