Title: Key Concept - Enum types
Course: CPS 189: Java Certification - Review, Practice & Prepare (Development) > Section: Learning Modules

An enum type is defined by the developer.

An enum declaration includes:

The name of the enumerated type.

The possible values that a variable of the enumerated type may take on.  These are considered constants and may be used wherever an expression of the enumerated type is valid.

An enum declaration may also include fields and methods.