Interfaces

Objective #1: Understand how to use interfaces.

Objective #2: Use the Comparable interface and override its compareTo method.

Objective #3: Use an interface to take advantage of polymorphism.

Objective #4: Convert an interface reference to a class type.

Objective #5: Explain the usefulness of interfaces.