Definitions for "Enumerated type"
a common Java idiom where a class has a constant (small) number of immutable instances
a datatype containing a fixed set of constant values
a data type with user-specified values