---
title: "Java: Interfaces"
date: 2015-01-01
description: "## Quick summary Interfaces: * Interfaces can"
canonical_url: https://idratherbewriting.com/java-interfaces/
---
# Java: Interfaces
## Quick summary

Interfaces:

 - Interfaces can’t be instantiated

 - Interfaces have methods with no bodies (no {})

 - Subclasses *implement* interfaces (as many as they want)

 - Subclasses must implement *all* the interface’s methods

 - Interfaces standardize methods and fields for all subclasses

 - All fields are final static

 - The default access for an interface is protected

 - The default access for an interface’s methods is public

Eclipse example: Interfaces