Skills101
← 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

Related terms