Introduction to OOP: Chapter 10: Subclasses and Subtypes [previous] [audio] [real] [text]

Interfaces

In Java objects can implement an interface. Interfaces are like classes, but have no implementation. Interfaces support inheritance, even multiple inheritance.

Interfaces define subtypes. Inheritance defines subclasses.

Intro OOP, Chapter 10, Slide 19