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:


Interfaces:
* Interfaces

Table Of Contents
8 Arrays
9 Interfaces
10 Maps
11 Strings
25 JAXB
29 Enums
32 Audio
41 Scanner
63 Logging
75 Lists
78 Sets
89 JAX-WS
96 XJC
98 Process
106 Modules
114 Applets
122 JNDI
139 JavaBean
141 Literals
144 Packages
150 JMX
153 JShell
159 Sockets
167 Enum Map
175 Hashtable
177 SortedMap