Interfaces

suggest change

Introduction

An interface is a reference type, similar to a class, which can be declared by using interface keyword.

Interfaces can contain only constants, method signatures, default methods, static methods, and nested types. Method bodies exist only for default methods and static methods. Like abstract classes, Interfaces cannot be instantiated—they can only be implemented by classes or extended by other interfaces.

Interface is a common way to achieve full abstraction in Java.

Syntax

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents