← Tech dictionary
Programming & OOP
What is Interface?
An interface is a contract listing methods a class promises to provide, without (mostly) providing the implementation. A class can implement many interfaces, which is how Java supports multiple inheritance of type.
Learn it properlyJava tutorials — free, with diagrams, quizzes and a certificate